LE BIOS
Le BIOS (« Basic Input/Output System » est un logiciel installé sur la carte mère dont
une partie est dans une ROM (mémoire morte), et une autre partie est dans un
EEPROM (mémoire modifiable par impulsions électriques, d'où le terme flasher). Il
utilise les données contenues dans la CMOS (Complementary Metal Oxyde
Semiconductor) pour connaitre la configuration matérielle du système. Le contenu de
la CMOS est sauvegardé par une pile.
Lorsque le système est mis sous-tension ou réamorcé (Reset), le BIOS fait
l'inventaire du matériel présent dans l'ordinateur et effectue un test (appelé POST
"Power-On Self Test") afin de vérifier son bon fonctionnement. Il s’assure que les
composants nécessaires au fonctionnement du PC sont bien connectés (processeur,
mémoire vive, carte graphique, disque dur et ainsi de suite jusqu’au clavier, fournit à
l’OS la date et l’heure et s’interface entre la carte mère et l’OS
Si le POST rencontre une erreur, il va essayer de continuer le démarrage de
l'ordinateur. Toutefois si l'erreur est grave, le BIOS va arrêter le système et :
- émettre un signal sonore, sous forme d'une séquence de bips permettant de
diagnostiquer l'origine de la panne ;
- afficher un message à l'écran si possible (le matériel d'affichage n'est pas
défaillant) ;
Si tout est correct, le BIOS émettra généralement un bip bref, signalant qu'il n'y a pas
d'erreur et charger le système d’exploitation.
Il est possible de paramétrer le BIOS a l’aide d’une touche ou d’une combinaison de
touches. On peut aussi le mettre à jour (flasher) pour corriger des problèmes ou
ajouter de nouvelles fonctions
L’interface UEFI (Unified Extensible Firmware Interface) est un logiciel installé sur la
carte mère qui fournit des fonctionnalités supplémentaires qui viennent s’ajouter au
BIOS. Il permet d’effectuer certaines tâches avant le chargement du système
d’exploitation. Il fournit une interface graphique, permet de faire des diagnostics de
base ou même de charger des logiciels à partir de périphériques de stockage pour
fournir d’autres fonctionnalités.
Les avantages de UEFI
Il fournit un temps de démarrage plus rapide.
Il offre une sécurité telle que “Secure Boot”, qui empêche l’ordinateur de démarrer à
partir d’applications non autorisées/non signées. Cela aide à prévenir les rootkits,
mais entrave également le double démarrage, car il traite les autres systèmes
d’exploitation comme des applications non signées.
Il s’exécute en mode 32 bits ou 64 bits, tandis que le BIOS s’exécute en mode 16
bits. L’UEFI est donc capable de fournir une interface graphique (navigation avec la
souris) par opposition au BIOS qui permet la navigation uniquement à l’aide du
clavier.
Il a le grand avantage de la table de partition GUID (GPT) qu’il utilise pour lancer les
exécutables EFI, il n’a aucun problème pour détecter et lire les disques durs de
grande taille. Il prend en charge des tailles de disque jusqu’à 9 zettaoctets (1021),
tandis que le BIOS ne prend en charge que 2,2 téraoctets.