Qu'est-ce que le BIOS ?

Lorsque vous démarrez votre ordinateur, vous remarquerez peut-être qu'il fait clignoter du texte à l'écran avant de charger Windows. Ce texte détaille souvent des éléments tels que la capacité de la RAM, vous donne une liste d'options de démarrage parmi lesquelles choisir ou vous informe simplement de la touche à appuyer pour ouvrir l'utilitaire de configuration. Dans les ordinateurs modernes, l'expérience de démarrage a tendance à être rapide et comporte des interruptions minimales. Sur les ordinateurs plus anciens, cependant, des écrans de marque avec beaucoup de détails étaient affichés. Cela fait partie du BIOS, seulement une infime partie.

La BIOS est le premier logiciel exécuté au démarrage d'un ordinateur. Cela représentait Système d'entrée/sortie de base et a été inventé par IBM au milieu des années 70. Après son inclusion dans l'ordinateur personnel ou le PC d'IBM au début des années 80, il est devenu une norme de facto avec plusieurs entreprises qui l'ont rétro-ingénierie pour créer des systèmes compatibles.

Que fait le BIOS ?

La principale responsabilité du BIOS est de localiser et d'exécuter le chargeur de démarrage d'un système d'exploitation. Avant cela, cependant, il a d'autres tâches. La série de vérifications POST identifie le matériel connecté et vérifie s'il est possible de démarrer si un système d'exploitation est présent. Dans ses premières formes, c'était à peu près tout ce que faisait le BIOS. Les très premières itérations démarraient par défaut à partir d'une disquette s'il y en avait une et ne retombaient que sur le disque dur du système. Dans les versions ultérieures, cela a été mis à jour pour permettre à l'utilisateur de choisir le périphérique à partir duquel démarrer.

Plus tard, dans les années 90, le BIOS a été mis à jour pour ajouter un utilitaire de configuration. Cela permettrait aux utilisateurs de modifier une gamme de paramètres sur l'appareil avec le clavier, voire même d'activer l'overclocking. Les versions plus récentes du BIOS prennent également en charge le démarrage à partir d'autres périphériques de stockage tels que les lecteurs de CD/DVD et les périphériques de stockage USB. Si aucun lecteur amorçable n'a été trouvé, le BIOS imprime le message "Aucun disque amorçable trouvé", puis invite l'utilisateur à en insérer un, à appuyer sur une touche pour redémarrer et à réessayer de démarrer.

Comment le BIOS est-il implémenté ?

Pendant longtemps, le logiciel BIOS a été chargé à partir d'une puce ROM placée dans un socket de la carte mère. Cette conception signifiait que le BIOS était entièrement en lecture seule et que les paramètres de configuration devaient être stockés ailleurs. Il a également déclaré que la seule façon de mettre à jour le BIOS d'un système consistait à supprimer et à remplacer complètement la puce du BIOS sur la carte mère. Cela nécessitait généralement un outil de suppression et n'était pas très courant. Cela était en partie dû à la difficulté, mais le coût et le manque général de nécessité étaient également des facteurs.

Dans les appareils plus modernes, la puce ROM a été remplacée par une mémoire EEPROM, programmable in situ et une mémoire flash, qui a également été mise à jour via un logiciel plutôt qu'un remplacement de matériel. Des outils sont parfois mis à disposition par les fabricants de cartes mères pour mettre à jour le BIOS à partir du système d'exploitation. Alternativement, il est généralement possible de connecter un lecteur flash USB avec une image du BIOS et de flasher le BIOS via l'utilitaire de configuration du BIOS.

Bien que la mise à jour du BIOS sans avoir à remplacer la puce physique du BIOS soit plus facile, cela a ouvert certains problèmes potentiels. Une mauvaise mise à jour pourrait laisser le BIOS dans un état inutilisable, bloquant essentiellement l'ordinateur. Deux solutions ont été développées pour réduire ce risque.

Un verrou de démarrage n'est pas modifié dans une mise à jour du BIOS et vérifie que le reste du BIOS est fonctionnel. S'il détecte des problèmes, il permet à l'utilisateur de démarrer à partir d'un support amovible pour réessayer de mettre à jour le BIOS. L'autre solution était le double BIOS. Dans ce cas, deux copies du BIOS sont incluses. Le premier peut être écrasé. Si le nouveau BIOS ne se charge pas, il bascule vers le bon BIOS secondaire connu.

Virus du BIOS

La possibilité de mettre à jour le BIOS avec un logiciel a également conduit à la création de virus BIOS. Le premier virus BIOS s'appelait BIOS Meningitis. Il infectait les disques durs et tentait d'éviter la détection antivirus, mais était relativement inoffensif. Le dernier virus CIH était beaucoup plus destructeur, car il effaçait le BIOS de la mémoire flash, rendant l'ordinateur inutile.

Ces deux virus ont été lancés dans les années 90 et ont réussi grâce à un manque de contrôles de sécurité. Les systèmes d'exploitation modernes sont beaucoup plus résistants à ce type d'attaque maintenant que de nombreuses améliorations de sécurité ont été mises en œuvre.

Malgré cela, certains virus ciblent toujours le secteur de démarrage chargé par le BIOS, bien qu'il ne s'agisse pas d'une attaque directe contre le BIOS. Il n'y a aucun moyen de garantir à 100 % qu'une image du BIOS téléchargée sur Internet peut être utilisée en toute sécurité. Même s'il est téléchargé depuis le site Web du fabricant de la carte mère.

Un virus sur votre ordinateur peut être en mesure de l'infecter pendant que vous le téléchargez. Pour cette raison, il est essentiel de vérifier la signature d'une mise à jour du BIOS avant de l'appliquer. Même cela ne vous protège pas d'une mise à jour du BIOS délibérément ou accidentellement défectueuse du fabricant. Heureusement, ce risque est relativement facilement géré par les systèmes à double BIOS.

Conclusion

Le BIOS est le système d'entrée/sortie de base. Il a été inventé et popularisé dans les années 70 et 80 par IBM et sa gamme d'ordinateurs PC. Il vérifie les fonctionnalités de base du matériel et charge le système d'exploitation. Plus récemment, il a été remplacé par UEFI, ou Unified Extensible Firmware Interface, qui offre les mêmes fonctionnalités et plus de fonctionnalités.

Pendant longtemps, UEFI a proposé un mode « Legacy BIOS ». Même cela, cependant, est progressivement supprimé. L'un des principaux avantages de l'UEFI est la possibilité de démarrer à partir d'un périphérique de stockage avec une partition supérieure à 2 To. Quelles sont vos réflexions sur le sujet? Faites-le nous savoir dans les commentaires ci-dessous.