Démarrage UEFI - qu'est-ce que c'est ? Uefi - qu'est-ce que c'est ? Clé USB bootable Uefi. Installation de l'Uéfi

Le BIOS est un terme bien connu des propriétaires d'ordinateurs et utilisé depuis de nombreuses années. À l’automne 2017, Intel a annoncé son intention d’abandonner complètement le BIOS sur toutes ses plateformes d’ici 2020. Au lieu du BIOS, il sera désormais utilisé seulement UEFI, ce qui peut amener beaucoup à une question logique : pourquoi l'UEFI est-il meilleur que le BIOS et quelle est la différence entre eux ?

Puce BIOS sur une carte mère Gigabyte.

L'UEFI et le BIOS appartiennent à la catégorie des logiciels dits « de bas niveau », qui démarrent avant même que l'ordinateur ne commence à charger le système d'exploitation. UEFI est une solution plus moderne et prend en charge un grand nombre de fonctionnalités pratiques utiles sur les ordinateurs modernes. Il arrive souvent que les fabricants appellent UEFI sur leurs ordinateurs avec le mot traditionnel « BIOS » afin de ne pas confondre l'utilisateur. Il existe néanmoins une grande différence entre l’UEFI et le BIOS, et les ordinateurs modernes sont pour la plupart équipés de l’UEFI.

Qu'est-ce que le BIOS

Le BIOS est l'abréviation de " BasiqueSaisir-DehorsSystème" ou " système d'entrée/sortie de base". Il réside sur une puce spéciale à l'intérieur de la carte mère (photo ci-dessus) et ne dépend pas du fait qu'un disque dur soit installé ou non sur l'ordinateur. Lorsque vous allumez votre ordinateur, la première chose qui s'allume est le BIOS. Ce système est chargé de « réveiller » les composants matériels de votre ordinateur, de vérifier leur fonctionnement normal, d'activer le chargeur de démarrage et de poursuivre le démarrage du système d'exploitation.

Un BIOS vieux comme le monde.

L'utilisateur peut configurer un grand nombre de paramètres différents au sein du BIOS. Configuration des composants, heure système, ordre de démarrage, etc. Vous pouvez accéder au BIOS à l'aide d'une clé spéciale lors de la mise sous tension du PC. Cela peut être différent selon les ordinateurs. Par exemple, Échap, F2, F10 ou Supprimer. Le fabricant décide lui-même lequel choisir. Après avoir modifié les paramètres, tous les paramètres sont écrits dans la carte mère elle-même.

Le BIOS est également responsable d’un processus appelé POST – « Pouvoir-SurSoi-Test ou " vérification à la mise sous tension". Le POST vérifie l'adéquation de la configuration de l'ordinateur et la santé des composants matériels. Si quelque chose ne va pas, une erreur correspondante s'affiche sur l'écran ou l'ordinateur commence à émettre un certain nombre de sons (il existe également le concept de codes POST, et certaines cartes mères ont même un écran correspondant installé pour les afficher). L’intensité de ces sons dépend du type d’erreur, et pour les déchiffrer, il faut se référer au site du fabricant ou au manuel d’utilisation.

Une fois le POST terminé, le BIOS recherche le Master Boot Record (MBR) stocké sur le support de stockage de l'ordinateur. Ensuite, le chargeur de démarrage est initialisé et le système d'exploitation démarre. Le BIOS utilise également souvent le terme CMOS, qui signifie " ComplémentaireMétal-OxydeSemi-conducteur" ou " semi-conducteur à oxyde métallique auxiliaire". Il s'agit d'une désignation pour une mémoire spéciale alimentée par une batterie intégrée à la carte mère. La mémoire stocke divers paramètres du BIOS et il est souvent recommandé de retirer la batterie de la carte mère pour réinitialiser les paramètres du BIOS. Dans les ordinateurs modernes, le CMOS a été remplacé par la mémoire flash (EEPROM).

Pourquoi le BIOS est-il obsolète ?

Le BIOS est un système très ancien qui existait en 1980 (et a été développé encore plus tôt), au moment du lancement de MS-DOS. Bien sûr, au fil du temps, le BIOS s'est développé et amélioré, mais le concept et les principes de fonctionnement de base sont restés les mêmes. Le développement du BIOS est pratiquement nul par rapport au développement des ordinateurs et de la technologie en général.

Le BIOS traditionnel présente de nombreuses limitations sérieuses. Par exemple, il peut démarrer le système uniquement à partir d'une partition ne dépassant pas 2,1 To (maximum 4 partitions) ou moins. Dans les réalités modernes, les utilisateurs achètent des disques très volumineux, dont le volume dépasse souvent 4 voire 8 To. Le BIOS ne pourra pas fonctionner avec de tels supports. Cela est dû au fonctionnement du MBR (l'enregistrement de démarrage principal utilise des éléments 32 bits). De plus, le BIOS fonctionne en mode 16 bits (tel qu'il a été développé dans les années 70) et ne dispose que de 1 Mo d'espace adressable pour le fonctionnement. Le BIOS a également des problèmes pour initialiser un grand nombre de composants à la fois, ce qui entraîne un démarrage lent de l'ordinateur.

Le BIOS a besoin d’être remplacé depuis longtemps. Intel a commencé à développer EFI (Extensible Firmware Interface) en 1998, et Apple est passé à EFI en 2006, lorsque la transition vers l'architecture Intel a eu lieu. En 2007, Intel, AMD, Microsoft et divers fabricants d'ordinateurs ont approuvé la spécification UEFI - " Interface de micrologiciel extensible unifiée" ou " interface de micrologiciel extensible unifiée". Windows a obtenu la prise en charge UEFI dans Windows Vista SP1 et Windows 7. Aujourd'hui, presque tous les ordinateurs utilisent UEFI au lieu du BIOS.

Pourquoi l'UEFI est meilleur que le BIOS

L'UEFI est installé à la place du BIOS sur divers PC que vous pouvez trouver dans les magasins d'électronique. Précisons d'emblée que l'utilisateur ne peut pas passer du BIOS à l'UEFI sur le matériel existant. Pour ce faire, vous devez acheter un nouveau matériel prenant en charge UEFI. La grande majorité des ordinateurs UEFI incluent une émulation du BIOS (souvent appelée BIOS hérité) pour permettre à l'utilisateur d'installer et de démarrer un système d'exploitation plus ancien nécessitant l'exécution du BIOS. En d’autres termes, UEFI est rétrocompatible.

Une interface UEFI beaucoup plus moderne et conviviale.

La nouvelle norme a supprimé les restrictions désagréables du BIOS. Un ordinateur doté de l'UEFI peut démarrer à partir de disques de plus de 2,2 To. Théoriquement, la capacité de stockage maximale de l'UEFI est de 9,4 To (9,4 billions de gigaoctets). C'est beaucoup. Le fait est que l'UEFI utilise le schéma GPT avec des éléments 64 bits.

UEFI fonctionne en modes 32 et 64 bits et dispose également de plus de mémoire avec laquelle travailler. Cela se traduit à son tour par une charge plus rapide du processeur et une facilité d’utilisation. Les systèmes UEFI ont souvent de belles interfaces prenant en charge la saisie avec la souris (dans la capture d'écran ci-dessus). Il existe également un certain nombre d'autres avantages. Par exemple, UEFI prend en charge le démarrage sécurisé. Il s'agit d'une procédure spéciale qui vérifie le système d'exploitation en cours de chargement et garantit qu'aucun logiciel malveillant ou tiers n'interférera lors de son chargement. UEFI prend également en charge diverses fonctions réseau, ce qui est utile pour résoudre des problèmes techniques avec votre ordinateur. Dans un BIOS traditionnel, l'utilisateur doit avoir un accès physique à l'ordinateur, tandis que dans l'UEFI, il existe une option d'accès à distance pour la configuration.

En général, UEFI est un si petit système d’exploitation. Il peut être stocké sur la mémoire flash de la carte mère ou chargé à partir d'un disque dur/réseau. Différents ordinateurs dotés de différents UEFI ont des interfaces et des capacités également différentes. Tout dépend des préférences du fabricant de votre ordinateur.

L'UEFI représentait une mise à niveau importante pour les ordinateurs modernes, mais il est peu probable que la grande majorité des utilisateurs remarquent une différence significative. Et beaucoup de gens ne s’intéressent pas du tout à cette question. Il faut néanmoins comprendre que l’avènement de l’UEFI au lieu du BIOS est devenu un changement évolutif extrêmement positif dans le monde des ordinateurs modernes, même si tous ses charmes et innovations restent cachés au plus profond de la carte mère de l’ordinateur. Maintenant, l'industrie est encore dans un état de transition du BIOS vers l'UEFI, donc tous les plaisirs de la nouvelle norme seront révélés dans un avenir proche. Pour accélérer ce processus, Intel a décidé d'abandonner complètement le BIOS jusqu'en 2020, et c'est une bonne chose.

1. Qu'est-ce que l'UEFI ?
UEFI (Unified Extensible Firmware Interface) remplace le BIOS, qui répond mieux aux exigences du matériel diversifié moderne. À la base, UEFI est une interface responsable de l'environnement de pré-démarrage du système d'exploitation.

2. Quels sont les avantages de l’UEFI par rapport au BIOS ?

  • Prise en charge des médias > 2 To
  • Préparation plus facile du support de démarrage, pas besoin d'écrire différents secteurs de démarrage
  • Disponibilité de votre propre gestionnaire de téléchargement. Désormais, il n'est plus nécessaire de créer un saute-mouton à plusieurs niveaux de chargeurs de démarrage pour organiser un environnement multiboot : EFI NVRAM stocke régulièrement tous les enregistrements sur les chargeurs de démarrage existants, et la commutation entre les systèmes d'exploitation amorçables s'effectue de la même manière qu'entre les supports de démarrage.
  • Environnement de démarrage plus sécurisé
  • Mode de configuration graphique UEFI, avec prise en charge des graphiques et de la souris

3. Est-il possible de mettre à jour mon BIOS vers UEFI ?
Pas vraiment. L'UEFI ne peut pas être flashé à la place du BIOS car il occupe beaucoup plus de mémoire. Mais le DUET existe. Il s'agit d'un environnement UEFI amorçable par le BIOS qui peut être utile si vous avez l'intention d'utiliser des disques > 2 To sur votre ancien matériel BIOS.

4. Est-il possible de démarrer à partir de l'UEFI, comme auparavant, via des secteurs de démarrage et des disques MBR ?
Oui, si la prise en charge de Legacy Boot est activée dans la configuration UEFI

5. Qu'est-ce que le GPT ?
Table de partition GUID, GPT - format standard pour placer des tables de partition sur un disque dur. Il fait partie de l'interface EFI. EFI utilise GPT là où le BIOS utilise MBR.

6. Quels sont les avantages du GPT par rapport au MBR ?

  • Prise en charge des médias > 2,2 To
  • Aucune limitation sur 4 partitions principales, et par conséquent, pas besoin de partitions logiques
  • Sécurité accrue - GPT stocke une copie de sauvegarde de la table de partition à la fin du disque, donc en cas de problème il est possible de restaurer la partition à l'aide d'une table de rechange.
  • Protection contre la corruption par des programmes obsolètes utilisant Protective MBR
  • Il est possible d'utiliser d'anciens secteurs de démarrage.

7. Où sont stockés les secteurs de démarrage équivalents dans GPT ?
EFI utilise le dossier EFI/boot, situé à la racine de la partition FAT32, pour stocker les chargeurs de démarrage. Le fichier par défaut doit être /EFI/boot/bootx64.efi
Si le disque de démarrage est partitionné en style MBR, alors la présence d'un système de fichiers FAT32 sur la première partition (s'il y en a plusieurs) et d'un fichier avec un bootloader situé sur le chemin par défaut sont les seules conditions pour démarrer à partir de ce support (Les CD/DVD sont également pris en charge). Si le disque est partitionné en style GPT, la partition ne doit pas nécessairement être la première, mais elle doit avoir l'indicateur de démarrage (vous pouvez le vérifier et le définir en utilisant gparted)

8. Est-il possible de convertir un disque de MBR en GPT et inversement sans perdre de données ?
Oui. Pour ce faire, vous aurez besoin d’un disque/lecteur flash bootable avec Gparted. Après avoir démarré à partir du support de démarrage, la fenêtre gparted s'ouvrira avec le disque de travail (généralement /dev/sda) affiché dans le coin supérieur droit. Vous devez vous souvenir du nom du disque que vous souhaitez convertir, ouvrir un terminal et taper sudo gdisk /dev/sda où au lieu de sda, si nécessaire, vous devez remplacer le nom de votre disque. Ensuite, vous devez entrer la commande w et confirmer l'écriture de la table GPT sur le disque. Ça y est, le disque a été converti en table GPT. Pour reconvertir en MBR, vous devez ouvrir gdisk pour votre disque de la même manière et taper séquentiellement la commande r, puis g, puis confirmer l'entrée de la nouvelle table à l'aide de la commande w.

9. Qu'est-ce que le shell UEFI ?
Il s'agit d'un environnement permettant de travailler avec un environnement EFI (de type terminal), qui vous permet d'exécuter des chargeurs de démarrage compatibles efi en déplacement, d'effectuer des opérations simples avec des fichiers et également d'utiliser le gestionnaire de démarrage intégré.

10. Comment modifier/supprimer/ajouter des éléments de démarrage au menu de démarrage UEFI ?
Téléchargez UEFI Shell, copiez-le dans le fichier /EFI/boot/bootx64.efi sur un lecteur flash FAT32 et démarrez à partir de celui-ci. Une fois le shell chargé avec succès, une invite de commande devrait apparaître
Coquille>
Au-dessus de l'invite, vous devriez voir une liste des lecteurs connectés disponibles (fs0 :, fs1 :, BLK0, etc.). Pour rappeler cette liste si nécessaire, utilisez la commande
carte fs*
À partir du nom complet du lecteur, vous pouvez glaner des informations sur le lecteur. Par exemple:
PciRoot(0x0)/Pci(0x1,0x1)/Ata(0x0)/HD(1,MBR,0x27212721,0x3F,0x13FA6D9)
d'ici
Ata(0x0) - interface de connexion au disque, ainsi que port du contrôleur
La HD est un disque dur
1 - nombre de partitions sur le disque
Schéma de partitionnement MBR

Après avoir trouvé le disque requis de cette manière, vous devez y accéder
fs0 :
puis, en utilisant les bonnes vieilles commandes DOS dir et cd, vous devez rechercher et accéder au répertoire contenant les fichiers efi de démarrage. Il s'agit généralement de /EFI/boot/. Ensuite, dans ce répertoire, vous pouvez saisir le nom du fichier du chargeur de démarrage et y démarrer immédiatement. Pour ajouter le fichier souhaité à la liste des entrées de démarrage, il est conseillé de lire d'abord les entrées existantes à l'aide de la commande
vidage de démarrage BCFG
Ensuite, pour ajouter le fichier de démarrage à cette liste, vous devez saisir
bcfg boot ajoute N filename.efi "étiquette"
Où N est le numéro de série de l'entrée (s'il y avait quelque chose à sa place, cet élément sera écrasé)
filename.efi - nom du fichier avec le chargeur
nom-étiquette sous lequel cette entrée sera affichée dans la liste
Vous pouvez à nouveau consulter la liste des entrées de démarrage via
vidage de démarrage BCFG
et assurez-vous que tout est en place. Vous pouvez redémarrer et vérifier.
Pour supprimer une entrée de la liste, utilisez la commande
bcfg boot rm SUBST
où N est le numéro d'enregistrement

11. Qu'est-ce que le démarrage sécurisé ?
La spécification Secure Boot a été développée par Microsoft dans le cadre du projet UEFI et vous permet de protéger l'environnement de démarrage contre la falsification des fichiers de démarrage en surveillant la conformité des signatures des fichiers de démarrage avec la liste blanche des clés codées en dur dans uefi comme étant fiables. Un « effet secondaire » d'une telle protection contre les rootkits est l'impossibilité d'installer un système d'exploitation autre que Windows 8 (pour le moment, seul il prend en charge le démarrage sécurisé), et exclut également la possibilité de démarrer à partir d'anciens disques MBR et de CD/lecteurs flash amorçables.

12. Comment désactiver le démarrage sécurisé ?


13. Comment créer une clé USB compatible UEFI avec une distribution de système d'exploitation ?
Dans la plupart des cas, tout est très simple :

  1. Formatez le lecteur flash en système de fichiers FAT32
  2. Copiez-y l'intégralité du contenu de l'image ISO de la distribution

Mais dans le cas du système d'exploitation Windows Vista/7, vous devrez d'abord préparer le kit de distribution, car au départ, ils ne contiennent pas de fichiers EFI aux bons endroits. Juste un petit avertissement : Windows prend en charge l'utilisation d'UEFI uniquement dans les éditions 64 bits.

14. Comment savez-vous que la clé USB amorçable est correctement conçue et démarrera en mode UEFI ?
Si tout est fait correctement, alors deux appareils portant le même nom mais des préfixes différents devraient apparaître dans la liste des supports de démarrage, UEFI : Et USB:. Grâce au premier, le chargement s'effectue en mode UEFI, grâce au second, le chargement Legacy à partir du secteur de démarrage.

15. Qu'est-ce que le mode de démarrage rapide ?
Mode de démarrage rapide, dans lequel le contrôle est transféré presque immédiatement au système d'exploitation, avant même que l'équipement ne soit prêt à fonctionner, qui est initialisé par le système d'exploitation lui-même. Fast Boot élimine les retards causés par la double initialisation des appareils. En mode « classique », après avoir reçu le contrôle, le système d'exploitation réinitialise les périphériques BIOS précédemment initialisés. Étant donné que l'initialisation de certains types d'appareils est un processus assez long, le gain de vitesse est évident. Lorsque Fast Boot est activé, le contrôle est transféré au système avant l'initialisation de l'USB, ce qui rend les clés USB et les claviers indisponibles. avant le départ installé sur le disque système. Étant donné que Microsoft a des exigences assez strictes concernant le temps nécessaire à l'installation du micrologiciel lorsque le mode de démarrage rapide est activé et que l'initialisation des périphériques USB peut prendre quelques secondes, au moment du démarrage du système, les périphériques USB ne sont pas initialisés. Dans ce cas, le revers de la médaille apparaît : un utilisateur d'ordinateur doté d'un clavier USB ne peut pas interrompre le processus de démarrage et lancer l'installation d'un autre système, car le clavier reste inopérant jusqu'au démarrage du système d'exploitation. De plus, l'initialisation de la puce i8042 prend également du temps et, sur certains ordinateurs portables, les fabricants de micrologiciels laissent le clavier PS/2 intégré non initialisé.

Dès que nous allumons l’ordinateur, il démarre immédiatement l’exécution d’un système d’exploitation miniature, que nous appelons BIOS. Il s'occupe du test des appareils, de la mémoire, du chargement des systèmes d'exploitation et de la distribution des ressources matérielles. De nombreuses fonctionnalités de cet ensemble de programmes (généralement d'une taille d'environ 256 à 512 Ko) vous permettent de prendre en charge des systèmes d'exploitation plus anciens comme MS-DOS, en leur offrant de nombreuses fonctionnalités. Depuis l'époque du PC/AT-8086, le BIOS a très peu changé et au moment du lancement des premiers Pentium, son développement était presque arrêté. En fait, il n'y avait rien à changer à part le double BIOS, la prise en charge des outils réseau et la possibilité de flasher le firmware. Mais les inconvénients étaient nombreux : entrée initiale dans le mode processeur réel, adressage 16 bits et 1 Mo de mémoire disponible, impossibilité de disposer d'une console de « réparation ». Et bien sûr, l’éternel problème du support des disques durs. Même aujourd’hui, la prise en charge des disques jusqu’à 2,2 To est garantie, pas plus.

En 2005, Intel a décidé de remplacer le BIOS par EFI/UEFI (Unified Extensible Firmware Interface). Le système EFI est un système d'exploitation de base plus avancé. L'UEFI travaille depuis longtemps sur certaines plates-formes Unix et Windows, mais malgré de bonnes intentions, aucune transition massive n'a encore eu lieu. Et ils sont comme ça :

  • Disponibilité de la fameuse console pour réparer les paramètres du système et installer le système d'exploitation ;
  • La partition EFI permet d'effectuer certaines actions sans charger l'OS (regarder des films, écouter de la musique) ;
  • Accès à Internet et donc présence de pilotes réseau installés, pile TCP/IP, etc.) ;
  • Présence du mode graphique et des scripts utilisateurs ;
  • Prise en charge de disques gigantesques ;
  • Stockage UEFI sur partitions nouveau format (GPT) ;
  • Prise en charge complète de tous les équipements dès le lancement.

UEFI peut utiliser un moteur d'exécution à usage général comme la JVM pour exécuter du code indépendant du matériel, ce qui ouvre d'énormes possibilités pour créer des logiciels amorçables.

Cette technologie suscite également des critiques. En particulier, sa mise en œuvre pourrait conduire à exclure de nouveaux acteurs du marché des systèmes d'exploitation : à cet effet, il y aura toujours une faille technologique dans le code. Comme, par exemple, l'impossibilité de démarrer Windows 98 à partir des BIOS modernes. Mais le pire, c’est que vous devrez oublier les millions de programmes MS-DOS et autres systèmes qui reposaient sur les fonctions du BIOS pour fonctionner. Peut-être qu’ils feront encore des émules, mais des doutes subsistent à ce sujet. Et parmi eux, il y a probablement des programmes importants qu'il n'y aura personne pour réécrire. Cependant, tous ces problèmes peuvent être résolus – au moins grâce aux systèmes d’exploitation virtuels. Mais ce qui est sûr, c’est que de nouveaux types de virus vont apparaître, et nous pourrons le constater très prochainement.

De nombreux utilisateurs pensent que l'ordinateur démarre à l'aide du système d'exploitation, mais en réalité, cela n'est que partiellement vrai. Dans ce document, vous apprendrez comment un PC démarre réellement et vous familiariserez avec des concepts aussi importants que le BIOS, le CMOS, l'UEFI et autres.

Introduction

Pour de nombreuses personnes, travailler avec un ordinateur commence après le chargement du système d'exploitation. Et cela n'est pas surprenant, puisque la grande majorité du temps, les PC modernes sont réellement utilisés à l'aide du shell graphique pratique de Windows ou de tout autre système d'exploitation. Dans cet environnement convivial pour nous, nous lançons non seulement des programmes, des applications ou des jeux, mais effectuons également des réglages et configurons les paramètres du système en fonction de nos propres besoins.

Mais, malgré toute sa multifonctionnalité, le système d'exploitation ne peut pas tout faire, et à certains moments clés, il est tout simplement impuissant. Cela s'applique en particulier au démarrage initial de l'ordinateur, qui se produit totalement sans sa participation. De plus, le lancement de l'OS lui-même dépend en grande partie du succès de cette procédure, qui peut ne pas avoir lieu si des problèmes surviennent.

Cela peut paraître nouveau pour certains, mais en réalité, Windows n'est pas responsable du démarrage de l'ordinateur du début à la fin ; il le continue seulement à un certain stade et le termine. L'acteur clé ici est un firmware complètement différent - le BIOS, dont nous parlerons du but et des principales fonctions dans ce document.

Qu’est-ce que le BIOS et pourquoi est-il nécessaire ?

Les composants clés de tout appareil informatique sont une combinaison de processeur et de RAM, et ce n’est pas sans raison. Le processeur est à juste titre appelé le cœur et le cerveau de tout PC, puisque toutes les principales opérations mathématiques lui sont confiées. Dans ce cas, le CPU ne peut prendre toutes les commandes et données pour les calculs que depuis la RAM. Il y envoie également les résultats de ses travaux. Le processeur n'interagit directement avec aucun autre stockage d'informations, par exemple les disques durs.

C’est là que réside le principal problème. Pour que le processeur puisse commencer à exécuter les commandes du système d'exploitation, celles-ci doivent se trouver dans la RAM. Mais lorsque le PC est allumé, la RAM est vide, car elle est volatile et ne peut pas stocker d'informations lorsque l'ordinateur est éteint. Dans le même temps, à eux seuls, sans la participation du système, les appareils informatiques ne peuvent pas placer les données nécessaires en mémoire. Et nous sommes ici confrontés à une situation paradoxale. Il s'avère que pour charger le système d'exploitation en mémoire, le système d'exploitation doit déjà être en RAM.

Pour résoudre cette situation, à l'aube de l'ère des ordinateurs personnels, les ingénieurs d'IBM ont proposé d'utiliser un petit programme spécial appelé BIOS, parfois appelé bootloader.

Mot BIOS(BIOS) est l'abréviation de quatre mots anglais Basic Input/Output System, qui signifie en russe : « Basic input/output system ». Ce nom a été donné à un ensemble de micrologiciels responsables du fonctionnement des fonctions de base des adaptateurs vidéo, écrans, lecteurs de disque, lecteurs, claviers, souris et autres périphériques d'entrée/sortie de base.

Les principales fonctions du BIOS sont le démarrage initial du PC, le test et la configuration initiale de l'équipement, la répartition des ressources entre les appareils et l'activation de la procédure de démarrage du système d'exploitation.

Où est stocké le BIOS et qu'est-ce que le CMOS

Étant donné que le BIOS est responsable de la toute première étape du démarrage de l'ordinateur, quelle que soit sa configuration, ce programme devrait être disponible pour les appareils de base immédiatement après avoir appuyé sur le bouton d'alimentation du PC. C'est pourquoi il n'est pas stocké sur le disque dur, comme la plupart des applications ordinaires, mais est écrit sur une puce de mémoire flash spéciale située sur la carte mère. Ainsi, l'accès au BIOS et le démarrage de l'ordinateur sont possibles même si aucun support de stockage n'est connecté au PC.

Les tout premiers ordinateurs utilisaient des puces de mémoire morte (ROM) pour stocker le BIOS, sur lequel le code du programme lui-même était écrit une fois en usine. Un peu plus tard, des puces EPROM et EEROM ont commencé à être utilisées, dans lesquelles il était possible, si nécessaire, de réécrire le BIOS, mais uniquement à l'aide d'un équipement spécial.

Dans les ordinateurs personnels modernes, le BIOS est stocké dans des puces basées sur une mémoire flash, qui peuvent être réécrites à l'aide de programmes spéciaux directement sur le PC de la maison. Cette procédure est généralement appelée clignotant et est nécessaire pour mettre à jour le micrologiciel vers de nouvelles versions ou le remplacer en cas de dommage.

De nombreuses puces BIOS ne sont pas soudées sur la carte mère, comme tous les autres composants, mais sont installées dans un petit connecteur spécial, ce qui vous permet de le remplacer à tout moment. Certes, il est peu probable que cette fonctionnalité vous soit utile, car les cas nécessitant le remplacement de la puce BIOS sont très rares et ne surviennent pratiquement jamais chez les utilisateurs domestiques.

La mémoire flash pour le stockage du BIOS peut avoir différentes capacités. Autrefois, ce volume était très petit et ne dépassait pas 512 Ko. Les versions modernes du programme sont devenues un peu plus volumineuses et ont un volume de plusieurs mégaoctets. Mais quoi qu’il en soit, comparé aux applications et fichiers multimédias modernes, c’est tout simplement minuscule.

Dans certaines cartes mères avancées, les fabricants peuvent installer non pas une, mais deux puces BIOS à la fois : une principale et une de sauvegarde. Dans ce cas, si quelque chose arrive à la puce principale, l'ordinateur démarrera à partir de celle de sauvegarde.

En plus de la mémoire flash dans laquelle le BIOS lui-même est stocké, il existe un autre type de mémoire sur la carte mère conçue pour stocker les paramètres de configuration de ce programme. Il est fabriqué à l'aide d'un semi-conducteur à oxyde métallique complémentaire ou CMOS(Oxyde métallique semi-conducteur complémentaire). Cette abréviation est le nom donné à la mémoire spécialisée contenant les données de démarrage de l'ordinateur utilisées par le BIOS.

La mémoire CMOS est alimentée par une batterie installée sur la carte mère. Grâce à cela, lorsque vous débranchez l'ordinateur de la prise, tous les paramètres du BIOS sont enregistrés. Sur les ordinateurs plus anciens, les fonctions de mémoire CMOS étaient attribuées à une puce distincte. Dans les PC modernes, cela fait partie du chipset.

Procédure POST et démarrage initial du PC

Voyons maintenant à quoi ressemble le processus initial de démarrage d'un ordinateur et quel rôle le BIOS y joue.

Après avoir appuyé sur le bouton d'alimentation de l'ordinateur, l'alimentation démarre en premier, commençant à fournir une tension à la carte mère. Si c'est normal, le chipset donne une commande pour réinitialiser la mémoire interne du processeur central et le démarrer. Après cela, le processeur commence à lire et à exécuter séquentiellement les commandes écrites dans la mémoire système, dont le rôle est joué par la puce BIOS.

Au tout début, le processeur reçoit une commande pour effectuer un auto-test des composants de l'ordinateur ( POSTE- Auto-test à la mise sous tension). La procédure POST comprend plusieurs étapes, dont la plupart peuvent être visualisées sur l'écran du PC immédiatement après l'avoir allumé. La séquence d'événements avant le début du chargement du système d'exploitation est la suivante :

1. Tout d'abord, les principaux périphériques du système sont déterminés.

3. La troisième étape consiste à configurer la logique du système, ou plus simplement, le chipset.

4. Ensuite, la carte vidéo est recherchée et identifiée. Si une carte vidéo externe (indépendante) est installée sur l'ordinateur, celui-ci aura son propre BIOS, que le BIOS principal du système recherchera dans une certaine plage d'adresses mémoire. Si une carte graphique externe est trouvée, la première chose que vous verrez à l'écran sera une image avec le nom de la carte vidéo générée par son BIOS.

5. Après avoir trouvé la carte graphique, l'intégrité des paramètres du BIOS et l'état de la batterie commencent à être vérifiés. À ce moment-là, ces mêmes inscriptions blanches mystérieuses commencent à apparaître les unes après les autres sur l'écran du moniteur, provoquant l'inquiétude des utilisateurs inexpérimentés en raison d'un manque de compréhension de ce qui se passe. Mais en fait, rien de surnaturel ne se produit en ce moment, comme vous allez maintenant le constater par vous-même. En règle générale, la première inscription, la plus haute, contient le logo des développeurs du BIOS et des informations sur sa version installée.

6. Ensuite, le test du processeur central commence, après quoi les données sur la puce installée sont affichées : le nom du fabricant, le modèle et sa fréquence d'horloge.

7. Ensuite, le test de la RAM commence. Si tout se passe bien, la quantité totale de RAM installée s'affiche à l'écran avec l'inscription OK.

8. Une fois la vérification des principaux composants du PC terminée, la recherche du clavier et le test des autres ports d'entrée/sortie commencent. Dans certains cas, l'ordinateur peut arrêter de démarrer à ce stade si le système ne parvient pas à détecter le clavier connecté. Dans ce cas, un avertissement à ce sujet sera immédiatement affiché à l'écran.

9. Ensuite, la détection des périphériques de stockage connectés à l'ordinateur commence, notamment les lecteurs optiques, les disques durs et les lecteurs flash. Les informations sur les appareils trouvés s'affichent à l'écran. Si plusieurs contrôleurs de fabricants différents sont installés sur la carte mère, leur procédure d'initialisation peut être affichée sur différents écrans.

Écran de définition du contrôleurEn sérieATA, qui possède son propreBIOS, avec la sortie de tous les appareils qui y sont connectés.

10. Au stade final, les ressources sont réparties entre les périphériques PC internes trouvés. Sur les ordinateurs plus anciens, un tableau récapitulatif de tous les équipements détectés s'affiche ensuite. Dans les machines modernes, le tableau n'est plus affiché sur l'écran.

11. Enfin, si la procédure POST réussit, le BIOS commence à rechercher les lecteurs connectés Zone de démarrage principale(MBR), qui contient des données sur le démarrage du système d'exploitation et le périphérique de démarrage auquel un contrôle supplémentaire doit être transféré.

En fonction de la version du BIOS installée sur l'ordinateur, la procédure POST peut avoir lieu avec de légères modifications par rapport à l'ordre décrit ci-dessus, mais en général, toutes les étapes principales que nous avons indiquées seront effectuées au démarrage de chaque PC.

Utilitaire de configuration du BIOS

Le BIOS est un système configurable et possède son propre programme pour configurer certains paramètres matériels du PC, appelé Utilitaire de configuration du BIOS ou Utilitaire de configuration CMOS. Il est appelé en appuyant sur une touche spéciale pendant la procédure d'autotest POST. Sur les ordinateurs de bureau, la touche Suppr est le plus souvent utilisée à cet effet, et sur les ordinateurs portables F2.

L'interface graphique de l'utilitaire de configuration matérielle est très ascétique et est restée pratiquement inchangée depuis les années 80. Tous les réglages ici sont effectués uniquement à l'aide du clavier - le fonctionnement de la souris n'est pas fourni.

La configuration CMOS/BIOS comporte de nombreux paramètres, mais les plus populaires dont l'utilisateur moyen peut avoir besoin incluent : régler l'heure et la date du système, choisir l'ordre des périphériques de démarrage, activer/désactiver les équipements supplémentaires intégrés à la carte mère (son, vidéo ou adaptateurs réseau) , contrôlant le système de refroidissement et surveillant la température du processeur, ainsi que modifiant la fréquence du bus système (overclocking).

Pour différents modèles de cartes mères, le nombre de paramètres BIOS configurables peut varier considérablement. La plus large gamme de paramètres est généralement disponible sur les cartes mères de bureau coûteuses destinées aux passionnés, aux fans de jeux informatiques et d'overclocking. En règle générale, l'arsenal le plus maigre se trouve dans les cartes budgétaires conçues pour être installées dans des ordinateurs de bureau. La grande majorité des appareils mobiles ne disposent pas non plus d’une variété de paramètres BIOS. Nous parlerons plus en détail des différents paramètres du BIOS et de leur impact sur le fonctionnement de l'ordinateur dans un article séparé.

Développement et mise à jour du BIOS

En règle générale, pour presque chaque modèle de carte mère, sa propre version du BIOS est développée, qui prend en compte ses caractéristiques techniques individuelles : le type de chipset utilisé et les types d'équipements périphériques soudés.

Le développement du BIOS peut être divisé en deux étapes. Tout d'abord, une version de base du firmware est créée, qui implémente toutes les fonctions, quel que soit le modèle du chipset. Aujourd'hui, le développement de telles versions est principalement réalisé par American Megatrends (AMIBIOS) et Phoenix Technologies, qui ont absorbé en 1998 l'acteur alors majeur de ce marché - Award Software (AwardBIOS, Award Modular BIOS, Award WorkstationBIOS).

Dans un deuxième temps, les fabricants de cartes mères participent au développement du BIOS. À ce stade, la version de base est modifiée et améliorée pour chaque modèle de carte spécifique, en tenant compte de ses fonctionnalités. Dans le même temps, après l'entrée de la carte mère sur le marché, le travail sur sa version du BIOS ne s'arrête pas. Les développeurs publient régulièrement des mises à jour qui peuvent corriger les erreurs trouvées, ajouter la prise en charge du nouveau matériel et étendre les fonctionnalités du programme. Dans certains cas, la mise à jour du BIOS vous permet de redonner vie à une carte mère apparemment obsolète, par exemple en ajoutant la prise en charge d'une nouvelle génération de processeurs.

Qu'est-ce que le BIOS UEFI

Les principes de base du fonctionnement du BIOS système pour les ordinateurs de bureau ont été formés dans les années 80 du siècle dernier. Au cours des dernières décennies, l'industrie informatique s'est développée rapidement et, au cours de cette période, des situations se sont constamment produites lorsque de nouveaux modèles d'appareils s'avèrent incompatibles avec certaines versions du BIOS. Pour résoudre ces problèmes, les développeurs ont dû constamment modifier le code du système d'entrée/sortie sous-jacent, mais au final, un certain nombre de limitations logicielles sont restées inchangées depuis l'époque des premiers PC domestiques. Cette situation a conduit au fait que le BIOS dans sa version classique a finalement cessé de répondre aux exigences du matériel informatique moderne, empêchant sa distribution dans le secteur de masse des ordinateurs personnels. Il est devenu évident que quelque chose devait changer.

En 2011, avec le lancement de cartes mères pour processeurs Intel Sandy Bridge de génération installées dans le socket LGA1155, l'introduction massive d'une nouvelle interface logicielle pour démarrer un ordinateur a commencé - UEFI.

En fait, la première version de cette alternative au BIOS classique a été développée et utilisée avec succès par Intel dans les systèmes serveurs à la fin des années 90. Ensuite, la nouvelle interface pour démarrer un PC s'appelait EFI (Extensible Firmware Interface), mais déjà en 2005 sa nouvelle spécification s'appelait UEFI (Unified Extensible Firmware Interface). Aujourd'hui, ces deux abréviations sont considérées comme synonymes.

Comme vous pouvez le constater, les fabricants de cartes mères n'étaient pas particulièrement pressés de passer à la nouvelle norme, essayant d'améliorer les variantes traditionnelles du BIOS jusqu'à la dernière minute. Mais le retard évident de ce système, y compris son interface 16 bits, l'incapacité d'utiliser plus de 1 Mo d'espace d'adressage mémoire, le manque de prise en charge des disques de plus de 2 To et d'autres problèmes de compatibilité constants et insolubles avec les nouveaux équipements sont néanmoins devenus un problème. argument sérieux pour passer à une nouvelle solution logicielle.

Quels changements la nouvelle interface de démarrage proposée par Intel a-t-elle apporté et en quoi diffère-t-elle du BIOS ? Comme pour le BIOS, la tâche principale de l'UEFI est de détecter correctement le matériel immédiatement après la mise sous tension du PC et de transférer le contrôle de l'ordinateur au système d'exploitation. Mais en même temps, les changements dans l'UEFI sont si profonds qu'il serait tout simplement incorrect de le comparer avec le BIOS.

Le BIOS est un code de programme pratiquement immuable intégré dans une puce spéciale et interagit directement avec le matériel informatique à l'aide de son propre logiciel. La procédure de démarrage d'un ordinateur à l'aide du BIOS est simple : immédiatement après avoir allumé l'ordinateur, il vérifie le matériel et charge des pilotes universels simples pour les principaux composants matériels. Après cela, le BIOS trouve le chargeur de démarrage du système d'exploitation et l'active. Ensuite, le système d'exploitation se charge.

Le système UEFI peut être appelé une couche entre les composants matériels de l'ordinateur, dotés de leur propre micrologiciel, et le système d'exploitation, ce qui lui permet également d'exécuter les fonctions du BIOS. Mais contrairement au BIOS, l'UEFI est une interface programmable modulaire qui comprend des services de test, de travail et de démarrage, des pilotes de périphérique, des protocoles de communication, des extensions fonctionnelles et son propre shell graphique, ce qui le fait ressembler à un système d'exploitation très léger. Dans le même temps, l'interface utilisateur de l'UEFI est moderne, prend en charge le contrôle de la souris et peut être localisée dans plusieurs langues, dont le russe.

Un avantage important d'EFI est sa multiplateforme et son indépendance par rapport à l'architecture du processeur. Les spécifications de ce système lui permettent de fonctionner avec presque toutes les combinaisons de puces, qu'il s'agisse d'une architecture x86 (Intel, AMD) ou ARM. De plus, l'UEFI a un accès direct à tout le matériel informatique et aux pilotes indépendants de la plate-forme, ce qui permet d'organiser, par exemple, l'accès à Internet ou la sauvegarde de disque sans démarrer le système d'exploitation.

Contrairement au BIOS, le code UEFI et toutes ses informations de service peuvent être stockés non seulement dans une puce spéciale, mais également sur des partitions de disques durs internes et externes, ainsi que sur le stockage réseau. À son tour, le fait que les données de démarrage puissent être placées sur des disques de grande capacité permet de fournir à EFI des fonctionnalités riches grâce à son architecture modulaire. Par exemple, il pourrait s'agir d'outils de diagnostic développés ou d'utilitaires utiles pouvant être utilisés à la fois lors de la phase de démarrage initiale du PC et après le démarrage du système d'exploitation.

Une autre caractéristique clé de l'UEFI est la possibilité de travailler avec des disques durs volumineux, partitionnés à l'aide de la norme GPT (Guid Partition Table). Ce dernier n'est pris en charge par aucune modification du BIOS, car il possède des adresses de secteur de 64 bits.

Le démarrage d'un PC basé sur UEFI, comme dans le cas du BIOS, commence par l'initialisation des périphériques. Mais en même temps, cette procédure est beaucoup plus rapide, puisque l'UEFI peut détecter plusieurs composants à la fois en mode parallèle (le BIOS initialise tous les appareils à tour de rôle). Ensuite, le système UEFI lui-même est chargé, sous le contrôle duquel tout ensemble d'actions nécessaires est effectué (chargement des pilotes, initialisation du lecteur de démarrage, démarrage des services de démarrage, etc.), et seulement après cela, le système d'exploitation est lancé.

Il peut sembler qu'une telle procédure en plusieurs étapes devrait augmenter le temps de démarrage global du PC, mais en réalité, c'est le contraire qui se produit. Avec UEFI, le système démarre beaucoup plus rapidement, grâce aux pilotes intégrés et à son propre chargeur de démarrage. Ainsi, avant de démarrer, le système d’exploitation reçoit des informations complètes sur le matériel de l’ordinateur, ce qui lui permet de démarrer en quelques secondes.

Malgré toute la progressivité de l'UEFI, il existe encore un certain nombre de restrictions qui entravent le développement et la distribution actifs de ce chargeur de démarrage. Le fait est que pour mettre en œuvre toutes les capacités de la nouvelle interface de démarrage, elle nécessite une prise en charge complète des systèmes d'exploitation. À ce jour, seul Windows 8 permet d'utiliser pleinement les capacités de l'UEFI. Une prise en charge limitée de la nouvelle interface est disponible pour les versions 64 bits de Windows 7, Vista et Linux avec le noyau 3.2 et supérieur. Les capacités UEFI sont également utilisées dans le gestionnaire de démarrage BootCamp d'Apple sur ses propres systèmes Mac OS X.

Eh bien, comment un ordinateur démarre-t-il à partir de l'UEFI s'il utilise un système d'exploitation non pris en charge (WindowsXP, Windows 7 32 bits) ou un partitionnement de fichiers (MBR) ? Dans de tels cas, la nouvelle interface de démarrage intègre Module d'assistance à la compatibilité(Compatibility Support Module), qui est essentiellement un BIOS traditionnel. C'est pourquoi vous pouvez voir combien d'ordinateurs modernes équipés de cartes mères UEFI démarrent de manière traditionnelle en mode d'émulation du BIOS. Le plus souvent, cela se produit parce que leurs propriétaires continuent d'utiliser des partitions de disque dur avec le MBR traditionnel et ne souhaitent pas passer au partitionnement GPT.

Conclusion

Il est clair que, contrairement à un BIOS traditionnel, l’UEFI est capable de bien plus que le simple processus de démarrage. La possibilité de lancer des services et des applications fonctionnels, à la fois au stade initial du démarrage du PC et après le démarrage du système d'exploitation, ouvre un large éventail de nouvelles opportunités tant pour les développeurs que pour les utilisateurs finaux.

Mais en même temps, il est encore prématuré de parler d’un abandon complet du système d’entrée/sortie de base dans un avenir proche. Tout d'abord, vous devez vous rappeler que jusqu'à présent, la plupart des ordinateurs exécutent WindowsXP et Windows 7 32 bits, qui ne sont pas pris en charge par UEFI. Et les disques durs partitionnés selon la norme GPT ne se trouvent pour la plupart que dans les nouveaux modèles d'ordinateurs portables basés sur Windows 8.

Ainsi, tant que la majorité des utilisateurs, en raison de leurs habitudes ou pour d'autres raisons, seront liés aux anciennes versions du système d'exploitation et aux méthodes traditionnelles de partitionnement des disques durs, le BIOS restera le principal système de démarrage d'un ordinateur.

La transition massive vers l'UEFI (Unified Extensible Firmware Interface) a déjà commencé. Microsoft exige que cette interface soit utilisée sur tous les ordinateurs livrés avec Windows 8. Plus précisément, nous parlons d'UEFI avec la fonctionnalité Secure Boot. Dans le même temps, seuls « huit » peuvent fonctionner sur de tels PC sans problème : ni Windows XP ni « sept » ne peuvent être installés sur une machine UEFI sans manipulations supplémentaires. Vous ne pourrez pas non plus démarrer à partir d'un lecteur flash Linux Live ou Windows. Ce qui peut arriver exactement si vous essayez de démarrer à partir du lecteur flash d'installation sur un ordinateur portable Sony VAIO est illustré dans l'image ci-dessus. Et les problèmes avec l'UEFI ne s'arrêtent pas là. Chaque fabricant de matériel configure UEFI à sa propre discrétion, créant ainsi des difficultés inutiles pour l'utilisateur. L'ordinateur portable IdeaPad de Lenovo n'était pas du tout capable de reconnaître le même lecteur flash comme support de démarrage. Dans le même temps, Lenovo n'a rien à blâmer : le fait est que le lecteur flash amorçable est formaté dans le système de fichiers NTFS et que l'UEFI ne prend pas en charge le démarrage à partir d'un tel support. Si vous connectez le même lecteur à un ordinateur portable EliteBook de HP, il démarrera sans problème et vous permettra d'installer Windows. Le problème est que toutes les données du disque EliteBook seraient supprimées après l'installation.

Tout le monde configure différemment

Êtes-vous confus? Ce n'est pas étonnant : l'UEFI avec Secure Boot établit de nouvelles règles pour l'installation et le démarrage des systèmes d'exploitation, et les fabricants de matériel interprètent ces règles à leur manière, ce qui crée des difficultés supplémentaires pour l'utilisateur. C'est pourquoi, dans cet article, nous nous sommes fixé pour objectif de dissiper la confusion autour de l'UEFI. En prenant comme exemple les ordinateurs portables des principaux fabricants, nous vous expliquerons comment fonctionne l'UEFI, quel rôle joue la fonction Secure Boot, comment contourner les « pièges » posés par la nouvelle interface et ce dont vous avez besoin pour utiliser des clés USB amorçables sans crainte. toute conséquence destructrice.

Comment fonctionne l'UEFI

L'UEFI démarre strictement selon les règles établies. Si le système d'exploitation ne prend pas en charge UEFI, le mode d'émulation du BIOS est activé. Le processus de démarrage d'un PC basé sur le BIOS est assez simple : après avoir appuyé sur le bouton d'alimentation, le BIOS démarre, qui vérifie l'état du matériel et charge le micrologiciel - des pilotes simples pour les composants matériels individuels. Le BIOS recherche ensuite le chargeur de démarrage du système d'exploitation et l'active. Cela charge à son tour le système d'exploitation ou affiche une liste des systèmes d'exploitation disponibles.

Les ordinateurs basés sur UEFI démarrent de la même manière uniquement jusqu'à ce que les options de démarrage soient recherchées. Après cela, tout se passe différemment. UEFI possède son propre chargeur de démarrage de système d'exploitation avec des gestionnaires de lancement intégrés pour les systèmes installés. Pour cela, une petite partition (100 à 250 Mo) est créée sur le disque, formatée dans le système de fichiers FAT32, appelée partition système Extensible Firmware Interface (partition système ESP). Il contient des pilotes pour les composants matériels accessibles par le système d'exploitation en cours d'exécution. La règle générale est qu'à l'exception des DVD, l'UEFI ne peut démarrer qu'à partir d'un support formaté avec le système de fichiers FAT32.

UEFI est un mécanisme complexe

L'ESP a ses avantages : grâce aux pilotes UEFI et au chargeur de système d'exploitation, Windows démarre plus rapidement et répond de manière plus adéquate aux erreurs critiques des pilotes. Mais l'interface UEFI impose également des restrictions : elle permet d'installer le système d'exploitation uniquement sur des disques durs marqués selon la norme GPT. Ce dernier n'est pris en charge par aucune version du BIOS car, contrairement au schéma de partitionnement traditionnel (MBR), il utilise des adresses de secteur de 64 bits. En plus de Windows 8, l'interface UEFI n'est prise en charge que par les versions 64 bits de Windows Vista et 7, ainsi que par Linux avec le noyau 3.2 et supérieur. De plus, pour les PC certifiés pour fonctionner avec G8, Microsoft exige l'utilisation de l'option Secure Boot. Dans ce mode, UEFI lance uniquement les chargeurs de démarrage du système d'exploitation vérifiés qui contiennent des pilotes Microsoft signés numériquement.

Avec Windows 8, seul le chargeur de démarrage Shim (Linux) dispose de pilotes avec les signatures nécessaires pour le démarrage sécurisé. Ils ne sont pas disponibles dans d'autres systèmes d'exploitation. Par conséquent, si vous souhaitez installer Windows 7 ou Vista sur un tel ordinateur, en plus du G8, vous devez ouvrir le menu UEFI et désactiver le démarrage sécurisé. Si vous choisissez un système d'exploitation non compatible UEFI comme deuxième système d'exploitation, vous devrez utiliser le module de support de compatibilité (CSM), qui peut être activé dans UEFI. Malheureusement, les fabricants utilisent différentes versions d'UEFI et il peut parfois être difficile de comprendre comment désactiver le démarrage sécurisé et passer en mode d'émulation du BIOS. Nous examinerons ces questions plus en détail.

Processus de démarrage du PC basé sur UEFI

Selon la configuration, l'UEFI démarre l'ordinateur lui-même ou passe en mode émulation du BIOS standard. Ce n'est qu'après cela que le gestionnaire de démarrage Windows démarre.

Installer Windows sur un PC avec UEFI et Secure Boot

Sur un PC avec Windows 8 basé sur UEFI Secure Boot, d'autres versions du système d'exploitation ne peuvent être installées que sous certaines conditions. L'utilisateur doit sélectionner le mode de démarrage correct à l'avance et préparer le lecteur flash d'installation en conséquence.


Activation du mode d'émulation du BIOS

Confusion totale : la méthode pour passer en mode émulation du BIOS dépend de la version UEFI. Sur Sony VAIO (1), vous devez activer l'option « Legasy », sur ASUS Zenbook (2) - « Lancer CSM ».


Configuration UEFI

Chaque fabricant utilise sa propre version de l'UEFI dans les ordinateurs portables et les ultrabooks. Cependant, il ne donne pas accès à toutes les fonctions nécessaires. Souvent, lors du chargement d'un PC ou d'un ordinateur portable, l'écran n'affiche pas le nom du bouton pouvant être utilisé pour ouvrir le menu des paramètres UEFI. Nous vous suggérons de procéder comme suit : dans l'interface Metro, allez dans les « Options | Modifier les paramètres du PC" dans la barre latérale et activez l'option "Général | Options de téléchargement spéciales." Après le redémarrage, le gestionnaire de démarrage du système d'exploitation apparaîtra, ce qui vous permettra d'ouvrir le menu UEFI. L'exception est l'UEFI de HP, qui n'a pas cette option. Ce qui suit vous aidera : pendant le chargement, maintenez la touche "Esc" enfoncée. Dans tous les cas, vous devez d'abord savoir quel bouton permet d'accéder au menu UEFI. Si vous modifiez le mode de démarrage en CSM ou Legasy BIOS pour démarrer à partir d'un lecteur flash de secours, vous devez revenir de CSM à UEFI après l'opération de récupération, sinon Windows 8 ne démarrera pas. Mais il y a des exceptions ici : l'utilitaire de configuration Aptio sur les ordinateurs ASUS active automatiquement l'UEFI en l'absence de support de démarrage compatible avec le BIOS, il vous suffit donc de déconnecter le lecteur flash.

La désactivation du démarrage sécurisé sera nécessaire si, en plus du G8, vous souhaitez installer une version 64 bits de Windows Vista ou 7. Parfois, le mode dit hybride est pris en charge, comme sur les appareils HP, sur lesquels l'UEFI peut démarrer à partir de tous les supports de démarrage et, si nécessaire, passez en mode BIOS. Dans la version UEFI largement utilisée, InsydeH2O, cela dépend si le fabricant de l'ordinateur portable a fourni ou non la possibilité de désactiver le démarrage sécurisé. Dans l'Acer Aspire S7, cette fonction n'est pas disponible et pour la désactiver, vous devez passer du mode UEFI au mode BIOS et inversement.

Difficultés à récupérer

Avec l'avènement de l'UEFI, les fabricants ont modifié leur façon de travailler avec le système de récupération du système d'exploitation. Le raccourci clavier « Alt+F10 », qui était auparavant utilisé par exemple sur les modèles Acer, ne fonctionne plus ou est affecté à d'autres fonctions. Et le bouton « F9 » charge sur le nouveau Zenbook non pas l'assistant de préchargement ASUS, mais le programme de récupération de Windows 8 avec un menu de démarrage étendu.

Le mode de récupération VAIO Care sur les ordinateurs portables Sony peut être ouvert dans un menu similaire en sélectionnant « Panneau de configuration | Dépannage | Récupération". Mais si vous démarrez le gestionnaire de démarrage du système d’exploitation et sélectionnez « Diagnostics | Restaurer" ou "Restaurer à l'état d'origine", l'appareil vous demandera d'insérer le disque Windows 8 d'origine, qui n'est pas inclus dans le package. Sur les modèles Acer, la sauvegarde est effectuée à l'aide d'un programme Windows préinstallé et la restauration à partir d'une sauvegarde est effectuée à partir d'un lecteur USB externe. Cependant, vous devez d'abord accéder au menu UEFI et spécifier un tel disque comme disque de démarrage.

Accéder au menu UEFI depuis Windows

Si le démarrage avancé de Windows 8 est activé, vous pouvez accéder au menu Options du micrologiciel UEFI (3) en sélectionnant Diagnostics (1) et Options avancées (2).


Fonctionnalités UEFI utiles

Chaque fabricant d'ordinateurs portables utilise différentes versions de l'interface UEFI et l'implémente dans le système conformément à ses idées. Le tableau, réparti par modèle, vous indiquera où se situent les principales fonctionnalités UEFI.


Résoudre le problème : désactiver le démarrage sécurisé

Dans certains cas, Secure Boot ne peut pas être désactivé directement. Dans Acer Aspire S7, par exemple, cette fonction n'est pas disponible. Mais si vous passez au « Legacy BIOS » (1) et inversement (2), le démarrage sécurisé sera désactivé.


Tout est possible en mode hybride

La version HP de l'interface UEFI prend en charge le mode hybride dans lequel, selon le support de démarrage, l'un des deux modes est lancé : UEFI ou CSM. Dans ce cas, la fonction Secure Boot est automatiquement désactivée.


Exécuter à partir d'un lecteur flash

Les anciens supports flash pour le démarrage et la récupération d'urgence ne fonctionnent qu'en mode BIOS. Nous les rendrons compatibles UEFI.

Les clés USB sont récemment devenues de plus en plus utilisées comme support de démarrage pour restaurer ou installer Windows. Cela est dû au fait que les ordinateurs portables modernes sont très rarement équipés de lecteurs optiques. Si vous avez examiné les paramètres UEFI de votre ordinateur, il est recommandé de mettre également à niveau vos lecteurs flash. Avec l'avènement de l'UEFI, toutes les clés USB amorçables existantes ne peuvent plus être utilisées de la manière habituelle. Par exemple, si vous avez créé un support USB bootable à l'aide de UNetbootin, vous devrez démarrer votre PC en mode CSM. Il en va de même pour tous les anciens lecteurs flash, puisque les développeurs de distributions Linux Live (par exemple, GParted) n'ont commencé à ajouter un chargeur de démarrage avec prise en charge UEFI et fonctions de démarrage sécurisé que dans les versions les plus récentes et les plus récentes de leurs applications.

La méthode la plus simple consiste à désactiver le démarrage sécurisé dans UEFI, puis à utiliser le programme gratuit Rufus pour créer un lecteur flash compatible UEFI, puis à y copier la dernière version de GParted.

Le programme Microsoft est obsolète

Pour les clés USB amorçables exécutant le système d'exploitation Windows, des règles légèrement différentes s'appliquent. Pour être compatibles UEFI, ils doivent être formatés avec le système de fichiers FAT32. De nombreux utilisateurs, même pour Windows 8, créent des lecteurs amorçables sur des lecteurs flash formatés à l'aide d'un programme de Microsoft, faisant partie des « sept ». Cependant, cette application formate le disque avec le système de fichiers NTFS par défaut, ce qui rend par la suite impossible l'installation du système sur le disque sur un ordinateur avec UEFI. Pour éviter d'attendre une mise à jour du programme de Microsoft, vous pouvez créer manuellement un lecteur amorçable. Pour ce faire, formatez d'abord la clé USB à l'aide d'un utilitaire gratuit. Ouvrez ensuite l'image ISO sous Windows 8 et copiez les fichiers qu'elle contient sur le support.

Mais pour qu'un lecteur flash compatible UEFI avec Windows 7 64 bits démarre sans aucun problème, vous devrez copier le chargeur de démarrage UEFI dans le répertoire souhaité sur le lecteur flash. Pour ce faire, à l'aide de l'archiveur gratuit 7-Zip, recherchez le fichier d'archive Install.wim dans l'image ISO qui contient les fichiers d'installation de Windows 7 dans le dossier Sources et ouvrez-le. Après cela, copiez le fichier bootmgfw.efi du répertoire 1\Windows\Boot\EFI. Enregistrez-le ensuite sur votre clé USB dans le répertoire efi\boot et renommez-le bootx64.efi. Après cela, vous pourrez travailler avec la clé USB en mode UEFI et vous pourrez installer Windows 7 à partir de celle-ci sans aucun problème.

Création de lecteurs flash amorçables basés sur les systèmes Live

Pour être compatibles avec UEFI, les clés USB doivent être formatées en FAT32. Par exemple, le programme UNetbootin (1) crée des disques amorçables basés sur les distributions Linux Live, en les formatant en FAT. Cependant, l'utilitaire Rufus (2) propose une option plus correcte.


Clé USB pour la récupération du système d'exploitation sur PC avec UEFI

Les lecteurs Flash basés sur des systèmes Live récents, tels que GParted, peuvent facilement accéder aux PC UEFI, car leurs outils intégrés - tels que GPart (1) et TestDisk (2) - peuvent fonctionner avec les partitions GPT.


Formater une clé USB bootable avec Windows

La version 64 bits de Windows 7 peut également être installée sur un PC avec UEFI. Si vous souhaitez effectuer cette opération à partir d'une clé USB, vous devez la formater à l'aide du programme Windows DiskPart en tant que système de fichiers FAT32 et la rendre amorçable.


Suppression du chargeur de démarrage UEFI

Un lecteur flash compatible UEFI exécutant Windows 7 nécessite en outre un chargeur de démarrage UEFI - bootmgfw.efi. Il doit être copié manuellement de l'archive install.wim vers un lecteur flash à l'aide de 7-Zip ou de tout autre archiveur.


Source