BIOS/UEFI

## **BIOS**

   BIOS (Basic Input-Output System) est un logiciel à la racine de l'ordinateur il est stocké sur une puce de la carte mère de l'ordinateur. C'est lui qui va vérifier le fonctionnement et lancer les composants matériels pour ensuite exécuter le système d'exploitation, cette vérification s'appelle un POST (Power-On Self Test). Si le matériel est défectueux, cela va produire un code sonore cryptique.

Une fois le POST effectué, le BIOS va rechercher un MBR (Master Boot Record) stocké sur une partition consacrée au démarrage sur le disque dur interne et va ainsi lancer le système d'exploitation. Le BIOS va donc s'occuper de toute la configuration matérielle et va la stocker dans la mémoire à batterie appelée CMOS (Complément Metal-Oxide-Semiconductor). Cette méthode est tout de même un peu dépassée puisque dorénavant c'est une mémoire flash (EEPROM) qui est utilisée.

## **Transition BIOS/UEFI**

Le BIOS existe depuis les premiers ordinateurs et n'a jamais vraiment évolué depuis c'est donc pour ça qu'il commence à être dépassé voir obsolète. En effet il ne peut démarrer qu'à partir d'un lecteur de 2.1 To maximum tandis que l'UEFI (Unified Extensible Firmware Interface) a une limite théorique de 9,4 Zo grâce au fait qu'il utilise un schéma de partitionnement GPT (Guid Partition Table) au lieu de MBR. Il est également plus rapide au démarrage car il lance des exécutables EFI au lieu d'exécuter du code directement sur la partition de démarrage du lecteur, il a aussi un plus grand rang d'adressage étant donné qu'il peut fonctionner en 32 ou 64 bits.

C'est en 1998 que Intel a débuté son travail sur la spécification EFI (Extensible Firmware Interface). En 2006, EFI commence à être adoptée notamment par Apple lors du changement de l'architecture Intel sur ses Mac, mais un bon nombre d'autres fabricants d'ordinateurs n'ont pas suivi le mouvement. C'est finalement un an après que Microsoft, Intel et AMD ont adopté une nouvelle spécification nommée UEFI, une version standardisée gerée par le Forum Unified Extended Firmware Interface qui n'est pas uniquement piloté par Intel. UEFI a donc été introduit à partir de Windows Vista et Windows 7. Dorénavant, la majorité des ordinateurs possèdent un système UEFI.

## **UEFI**

UEFI remplace le BIOS depuis approximativement 2007 sur la majorité des ordinateurs. Même si cette transition fut majeure, elle fut très discrète et la plus grande partie des utilisateurs ne s'en sont pas aperçu. L'UEFI reprend les mêmes concepts de base que le BIOS mais les adapte à une nouvelle génération de composants plus modernes et plus performants et en rajoutant des fonctionnalités. De plus, l'UEFI s'adapte aux anciens matériels car il a la possibilité d'émuler un BIOS.

UEFI utilise le système de partitionnement GPT qui est plus moderne que MBR. Avec GPT, chaque partition du lecteur a son propre identifiant. Cet identifiant est une chaîne de caractère générés aléatoirement si longue qu'il y a peu de chance qu'il en existe deux similaires dans le monde. C'est ce qu'on appelle la table de partition GUID. De plus, le partitionnement GPT permet de détecter des problèmes automatiquement et de tenter de récupérer les données corrompues à partir d'un autre emplacement de disque, chose qui était impossible avec MBR.