uefi signifie « Unified Extensible Firmware Interface » et est une norme qui décrit les interfaces de type en détail. Cette interface est utilisée pour que le système d'exploitation se charge automatiquement d'un environnement d'exploitation de pré-démarrage vers un système d'exploitation ; uefi est une spécification de système d'ordinateur personnel utilisée pour définir l'interface logicielle entre le système d'exploitation et le micrologiciel du système en remplacement du plan BIOS. L'interface extensible du micrologiciel est responsable de l'autotest à la mise sous tension (POST), contacte le système d'exploitation et fournit une interface entre le système d'exploitation et le matériel.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Qu'est-ce que l'UEFI ? UEFI, le nom complet est « Unified Extensible Firmware Interface », est une norme qui décrit en détail un type d'interface. Cette interface est utilisée par le système d'exploitation pour charger automatiquement un système d'exploitation à partir d'un environnement d'exploitation de pré-démarrage. UEFI est une spécification de système informatique personnel qui définit l'interface logicielle entre le système d'exploitation et le micrologiciel du système comme alternative au BIOS. L'interface extensible du micrologiciel est responsable de l'autotest à la mise sous tension (POST), contacte le système d'exploitation et fournit une interface entre le système d'exploitation et le matériel.
UEFI était autrefois l'Intel Boot Initiative développée par Intel en 1998 et a ensuite été rebaptisée Extensible Firmware Interface (EFI). Intel l'a confié au Unified Extensible Firmware Interface Forum (Unified EFI Forum) pour la promotion et le développement en 2005. Pour souligner cela, EFI a également été renommé UEFI (Unified EFI). Les fondateurs du forum UEFI sont 11 sociétés informatiques renommées, parmi lesquelles des fabricants de matériel tels qu'Intel et IBM, le fabricant de logiciels Microsoft et les fabricants de BIOS AMI, Insyde et Phoenix.
Extensible Firmware Interface (EFI) a été initialement développée par Intel En décembre 2002, Intel a publié sa version spécifiée - la version 1.1. Après cela, Intel n'a plus publié d'autres formats de spécifications EFI. Concernant la spécification EFI, Intel a transmis ce format de spécification au Forum UEFI pour promotion et développement en 2005, puis a changé le nom en Unified EFI (UEFI). Le forum UEFI a publié et publié la version 2.1 des spécifications le 7 janvier 2007, qui a ajouté et amélioré la cryptographie, l'authentification réseau et l'architecture de l'interface utilisateur par rapport à la version 1.1.
Composition de l'interface UEFI (Unified Extensible Firmware Interface)
On pense généralement que l'UEFI se compose des parties suivantes :
Module d'initialisation pré-EFI
Environnement d'exécution du pilote EFI
Pilote EFI
Module de support de compatibilité (CSM)
Application de haut niveau EFI
Table de partition de disque GUID
En implémentation, module d'initialisation et pilote UEFI (Unified Extensible Firmware Interface) L'environnement d'exécution est généralement intégré dans une mémoire morte. Le programme d'initialisation pré-EFI est d'abord exécuté au démarrage du système. Il est responsable de l'initialisation initiale du processeur, du chipset et de la mémoire, puis charge l'environnement d'exécution du pilote EFI (DXE). Lorsque DXE est chargé et en cours d'exécution, le système a la capacité d'énumérer et de charger d'autres pilotes EFI.
Pour cette raison, le pilote EFI peut être placé n'importe où dans le système, à condition qu'il puisse être correctement énuméré dans l'ordre.
Par exemple, pour un adaptateur de stockage RAID doté d'une interface de bus PCI-E, son pilote EFI est généralement placé dans la mémoire morte étendue (PCI Expansion ROM) de cet appareil qui correspond à la spécification PCI lorsque le pilote de bus PCI. est chargé, lorsque l'énumération de ses périphériques enfants commence, l'adaptateur de stockage est correctement reconnu et son pilote EFI est chargé.
Certains pilotes EFI peuvent également être placés dans la partition système EFI (ESP) d'un disque, à condition que ces pilotes ne soient pas des composants nécessaires du pilote utilisé pour charger ce disque.
Dans la spécification EFI, un système de partition de disque GUID (GPT) a été introduit qui a brisé les limitations de la structure de partition de disque MBR traditionnelle. Dans la nouvelle structure, le nombre de partitions principales sur le disque n'est plus limité (sous la spécification EFI). Structure MBR, seules 4 partitions principales peuvent exister), de plus, la combinaison EFI/UEFI+GUID peut également prendre en charge les disques durs supérieurs à 2,1 To (les tests montrent qu'un disque dur de 3 To utilisant MBR et installant le système Windows 6.x 64 bits ne peut reconnaître que 2,1 To), et le type de partition sera représenté par GUID.
Parmi les nombreux types de partitions, la partition système EFI est accessible par le micrologiciel UEFI et peut être utilisée pour stocker le programme de démarrage du système d'exploitation, les applications EFI et les pilotes EFI.
La partition système EFI utilise le système de fichiers FAT et a une petite capacité sous le système d'exploitation Windows, elle est masquée par défaut. Le micrologiciel UEFI démarre le système d'exploitation en exécutant le programme de démarrage dans la partition système EFI.
CSM est un module spécial du système UEFI de la plate-forme x86. Il fournira des systèmes d'exploitation qui n'ont pas de capacités de démarrage UEFI (comme Windows XP) et des ROM d'option traditionnelles 16 bits (c'est-à-dire des ROM d'option non EFI). services système.
Secure Boot et CSM ne sont pas compatibles, donc avant d'activer CSM dans les paramètres du micrologiciel UEFI, vous devez désactiver Secure Boot dans les paramètres du micrologiciel UEFI.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!