6. Le bios
6. Le bios
6. Le bios
Le BIOS ( Basic Input / Output System ) se compose de deux éléments. D'une part, un circuit dip ou une mémoire flash
contenant la partie logicielle. D'autre part, un circuit CMOS (Complementary Metal Oxyde Semiconductor) dans lequel sont
sauvés les paramètres. Celui-ci doit impérativement toujours être maintenu sous tension, à l'aide d'une pile ou d'un
accumulateur. S'il n'est plus alimenté, toutes les valeurs qu'il contient sont irrémédiablement perdues. La partie logicielle vous
permet de configurer les différents éléments hardware qui composent votre PC. Par exemple, on y règle la date, l'heure, le type
de(s) disque(s) dur(s), le type de(s) lecteur(s) de disquettes, le type d'affichage, ...
Plusieurs fabricants conçoivent des BIOS: AMI (American Megatrends), Award, Phoenix pour les plus courants. Mais certains
grand constructeurs produisent leurs BIOS maison, tel IBM et Compaq. Jusqu'au 486, le BIOS se présentait sous la forme d'un
circuit DIP non réinscriptible sans outils spécialisés. Désormais, une nouvelle technologie tend à se répandre, le BIOS Flash, qui
n'est autre qu'une EEPROM pouvant être reprogrammé au moyen d'un logiciel. Dans ce cas, ce dernier n'est plus vraiment à
l'abri d'une agression logicielle, telle qu’un virus. Les BIOS récents, tel que les dernières versions du Award, intègrent un
système appelé Energy Star. Ce dernier offre des fonctions d'économie d'énergie par l'extinction de l'écran, l'arrêt de rotation du
disque dur après un temps déterminé. De plus, ils intègrent le support pour les cartes PCMCIA, ce qui évite de charger
inutilement le fichier CONFIG.SYS avec des drivers, souvent buggés.
Démarrage du PC
Lors de l'initialisation du PC, le BIOS va procéder à un certain nombre de tests, afin de déterminer si la configuration et le
fonctionnement du PC sont corrects. Le plus visible est le test de mémoire qui s'affiche sous forme de décompte en haut de
l'écran. En fait, le BIOS va pousser ses investigations beaucoup plus loin et tester la plupart des composants. En cas d'erreur,
un message est affiché ou, si cela n'est pas possible, un certain nombre de bips vont permettre de déterminer le type de
problème. Seul IBM utilise un système de code d'erreur, dont la signification peut être obtenue auprès d'un revendeur agréé (ou
sur mon site à moi). Si le test se termine sans problème, un bip retentit, dans les autres cas, le PC émet 2 bips ou plus. Histoire
de vous rendre nerveux, Compaq utilise deux bips pour signaler une initialisation sans encombre. Cette procédure est appelée
POST ( Power On Self-Test ). Le tableau ci-dessous vous donne un exemple succinct des tests effectués.
Processor register test
ROMBIOS checksum check
Keyboard controller test
CMOS Shutdown register test
Channel 2,1,0 timer test
Memory refresh test
Base 64KB RAM test
CACHE memory test
CMOS battery, options set, checksum check
Display type verification
Entering protected mode
Address line test and memory size finding
Conventional and Extended memory test
DMA controller test
Keyboard test
System configuration verification and setup
Divers
Certaines marques proposent des BIOS dotés de très nombreuses fonctionnalités. Ainsi, les machines Compaq contiennent un
jeu de test complet des composants, la possibilité d'imprimer un rapport, et bien d'autres choses. Toutes ces options mobilisent
une grande place de stockage, non disponible dans le mémoire flash. Compaq a résolu le problème en créant une partition non-
dos de quelques mégas sur le disque master. Crée à l'aide d'un jeu de disquette, cette partition est visible à l'aide de fdisk, ou
tout logiciel équivalent. Si elle n'est pas nécessaire au bon fonctionnement de la machine, il est conseillé de l'installer car elle
offre des options intéressantes.
Pannes
Avant tout, il y a panne et panne. Il n'est pas rare qu'un PC ne s'initialise pas complètement et affiche une erreur. Il convient
donc avant tout d'éteindre et de rallumer le PC. Faites attention à ne pas seulement relancer le PC, cela ne suffira certainement
pas. En effet, différentes méthodes sont possibles :
CTRL + ALT + DEL Cette combinaison de touches a pour effet de purger la mémoire. Si cela est souvent
suffisant en cas de panne software, le défaut peut subsister. Donc à éviter
Reset Ce bouton réinitialise le PC. Les tests POST et la détection des composants sont refaits.
Cela est le meilleur choix dans bien des cas.
Eteindre et rallumer Ici, les composants ne sont plus alimentés pendant quelques secondes. Ainsi, cela permet
de relancer, par exemple, les moteurs rotatifs des mémoires de masse. C'est la solution
idéale à de gros dérangements matériels ou à une mauvaise initialisation.
Si le problème persiste malgré tout, il y a effectivement quelque chose qui cloche. Le message vous permet souvent de
déterminer le composant concerné. Mais parfois il indique le résultat de la panne et non la cause. Un disque mal connecté peut
apparaître comme une défaillance du contrôleur. Que s'est-il passé juste avant cette panne ? Si vous venez d'installer ou de
retirer un élément, contrôlez qu'il soit bien inséré. Vous avez peut-être débranché un câble ou bousculé une barrette de mémoire
par inadvertance. Un des grands classiques est la vis qui se promène innocemment sur la carte-mère, en faisant de petits
courts-circuits.
Si la date et l'heure du PC sont faux, la pile vit peut-être ses derniers instants. C'est l'un des symptômes courant, suivi de la
perte des paramètres stockés dans le BIOS. Si votre carte-mère est équipée d'un accumulateur, sachez qu'il n'a pas forcément
une longue durée de vie.
Enfin, cela peut être lié aux modifications que vous venez d'exécuter dans le BIOS. Mais comme vous êtes un véritable
professionnel prévoyant, vous avez sûrement relevé ceux-ci au préalable. Si ce n'est pas le cas, la plupart des constructeurs
incluent deux options : Configuration par défaut (d'usine) et la configuration selon les éléments détectés. Ces deux
configurations ne sont souvent pas optimisée et risque de grever les performances de votre PC. Elles n'offrent que l'avantage de
peut-être pouvoir redémarrer correctement votre PC.
hauthautBips AMI
Un problème lors de l'initialisation d'un PC provoque une série de bips dont voici la signification (dans le cas d'un BIOS American
Megatrends ou AMI) :
Nombre Signification Solution
1 bip court Erreur de rafraîchissement de la Réinstallez les barrettes de mémoire. Si cela persiste, changez-
RAM les
2 bips courts Erreur de parité dans les 64
premiers Ko de la mémoire
3 bips courts Echec mémoire dans les premiers
64Ko
4 bips courts Echec mémoire dans les premiers Carte-mère défectueuse
64Ko ou échec Timer
5 bips courts Erreur de processeur Réinsérez le processeur, en l'enfonçant bien
6 bips courts Echec clavier ( circuit 8042 ) ou Changez le clavier ou le chip contrôleur clavier
GateA20
7 bips courts Erreur du mode virtuel Carte-mère défectueuse
8 bip cours Le contrôleur vidéo manque ou la Réinsérez la carte graphique ou sa mémoire d'extension. Si cela
RAM est défectueuse persiste, changez de carte graphique.
9 bips courts Erreur de la ROM du BIOS Réinsérez le circuit DIP du Bios
10 bips Erreur d'accès à la mémoire Carte-mère défectueuse
courts CMOS
11 bips Erreur du cache mémoire externe Réinsérez correctement la mémoire cache
courts ( Level 2 )
1 bip long, 2 Erreur vidéo Réinsérez la carte graphique ou sa mémoire d'extension. Si cela
courts persiste, changez de carte graphique.
1 bip long, 3 Erreur vidéo Réinsérez la carte graphique ou sa mémoire d'extension. Si cela
courts persiste, changez de carte graphique.
Dans certains cas (court circuit), la panne empêche le BIOS de se lancer. Il n'y aura alors ni message, ni affichage. Si
l'alimentation se met en mode protection, c'est-à-dire qu'elle arrête ou qu'elle ralentit le ventilateur de l'alimentation. Contrôlez s'il
n'y a aucun mauvais contact (vis sous la carte mère par exemple) ou élément mal inséré.
L'accès au bios
Pour accéder à un BIOS AMI ou Award, il suffit d'appuyer sur la touche DEL pendant l'initialisation du PC. Mais ce dernier peut
être protégé par un mot de passe, qui, s'il vous est inconnu, ne peut être désactivé que par le débranchage de la pile pendant
une vingtaine de secondes. Certains BIOS peuvent être appelés par les touches CTRL + ESC ou CTRL + S. Sur les Compaq, la
touche F10 est utilisée, lorsqu'un carré blanc clignote en haut à droite de l'écran. Une autre solution consiste à simuler une
panne, par exemple en débranchant le clavier. De nombreux BIOS vous proposeront alors de mettre à jour le CMOS, et vous
laisseront ainsi la possibilité d'y accéder.
hauthautFlasher un BIOS
Chaque fabriquant propose un logiciel spécifique destiné à cet effet. Mais certaines règles restent d'usage quelque soit la
marque concernée. Avant tout assurez vous de bien posséder une mise à jour compatible avec votre carte-mère et votre version
de Bios. Si nécessaire, désactivez le jumper protégant en écriture votre Bios. Préparez une disquette système saine, ne
contenant aucun résident ou gestionnaire de mémoire. Sur celle-ci devra se trouver le logiciel "flasheur" ainsi que le futur Bios.
Commencez par effectuer une sauvegarde du Bios actuel. En effet, si vous constatez par la suite que la nouvelle version
apporte plus de problème que la précédente, vous pourrez toujours flasher l'ancienne. Procédez ensuite à la mise à jour en vous
conformant aux informations données par le logiciel. Enfin, vous pouvez eteindre votre PC et n'oubliez pas de reprotéger en
écriture le Bios.
Quoi qu'il arrive, n'etteignez jamais votre PC pendant la mise à jour (à moins qu'il n'ait pris feu bien sûr). En effet, une carte-mère
sans Bios est totalement inutilisable. Heureusement, de nombreux constructeurs ont prévu le pire et on codé en dur un Bios de
secours. Ainsi, si la mise à jour échoue, vous n'avez qu'à déplacer un simple jumper pour avoir à nouveau un Bios. Si des
problèmes paraissent pendant l'écriture du Bios, vous pouvez désactiver les fonctions de cache Bios dans le Setup.
Pour trouver une mise à jour du Bios adaptée à votre PC, inutile d'aller sur le site d'AMI, d'Award ou encore de Phoenix. En effet,
ces sociétés commercialisent un base qui est personnalisée par les fabricants de carte-mères. C'est donc chez ces derniers qu'il
faut se rendre. Vous avez aussi la possibilité de vous rendre sur le site "Wim's Bios" qui tient à jour une liste impressionnante.