La carte mère et le Bios |
| Par Frédéric Heissler |
La première raison est que le Bios de votre PC peut comporter des bugs, mais cela est très rare. Le cas le plus fréquent concerne la gestion d'énergie. Par exemple, sur certaines cartes mères, la version 4.50PG du Bios AWard a tendance à éteindre l'écran de façon aléatoire ou à couper l'alimentation du disque alors que celui-ci fonctionne. La version 4.51PG présente sur la majorité cartes mères récentes, a corrigé ce problème. Généralement, le fabricant du Bios connaît le problème, et une nouvelle version du Bios est sans doute déjà disponible sur le Web. Attention toutefois, c'est sur le site du fabricant de la carte mère que se trouve le fichier, et non sur celui du fabricant du Bios. Il n'existe effectivement pas de version générique d'un Bios AWard ou AMI, mais des versions adaptées à chaque carte mère en fonction de ses spécificités.
L'autre raison majeure concerne les nouvelles fonctionnalités. Par exemple, certains Bios n'offrent pas à l'origine, la possibilité de booter le PC depuis un lecteur Zip ou LS120. Ou alors d'utiliser le mode LBA sur 48 bits pour dépasser la barre des 128 Go. Ou encore d'utiliser des fréquences de bus ou des coefficients plus élevé qu'a l'origine ... Si vous disposez d'un support de ce type et que vous voulez l'utiliser au maximum de ses possibilités, une mise à jour du Bios est alors nécessaire. Plus généralement, si votre Bios est très ancien, une mise à jour peut offrir un certain nombres d'options et de paramétrages supplémentaires susceptibles de donner une seconde jeunesse au PC traité. Enfin, il se peut qu'il n'existe pas de mise à jour spécifique du Bios de votre PC. Il est alors fortement déconseillé d'effectuer une mise à jour provenant d'un autre fabricant de cartes. Il est des cas où cela fonctionne, mais cela est très rare. Par contre il est possible de mettre à jour son Bios avec un autre éditeur de Bios. C'est à dire que si vous avez un Bios AWard, vous pouvez le remplacer par un MR-Bios, qui doit bien sur être compatible avec votre carte.
|
|
|
| Am29F010 | AMD 5 volt flash rom |
| Am28F010, Am28F010A | AMD ROM flash 12 volt |
| AT28C010, AT28MC010, AT29C010, AT29LC010, AT29MC010 | Atmel 5 volt flash rom |
| CAT28F010V5, CAT28F010V5I | Catalyst 5 volt flash rom |
| CAT28F010, CAT28F010I | Catalyst 12 volt flash rom |
| 28F010 | Fujitsu 12 volt flash rom or ISSI 12 volt flash rom |
| HN58C1000 | Hitachi 5 volt flash rom |
| HN28F101, HN29C010, HN29C010B, HN58C1001, HN58V1001 | Hitachi 12 volt flash rom |
| A28F010, 28F001BX-B, 28F001BX-T, 28F010 | Intel 12 volt flash rom |
| M5M28F101FP, M5M28F101P, M5M28F101RV, M5M28F101VP | Mitsubishi 12 volt flash rom |
| MX28F1000 | MXIC 12 volt flash rom |
| MSM28F101 | OKI 12 volt flash rom |
| KM29C010 | Samsung 5 volt flash rom |
| DQ28C010, DYM28C010, DQM28C010A | SEEQ 5 volt flash rom |
| DQ47F010, DQ48F010 | SEEQ 12 volt flash rom |
| M28F010, M28F1001 | SGS-Thomson 12 volt flash rom |
| 28EE011, 29EE010 | SST 5 volt flash rom |
| PH29EE010 | SST ROM Chip - Flashable |
| TMS29F010 | Texas-Instr. 5 volt flash rom |
| TMS28F010 | Texas-Instr. 12 volt flash rom |
| W29EE011 | Winbond 5 volt flash rom |
| W27F010 | Winbond 12 volt flash rom |
| X28C010, X28C010I, XM28C010, XM28C010I | XICOR 5 volt flash rom |
| 29LVxxx | 3V Flash memory (rare) |
| 28Cxxx | EEPROM, similar to Flash memory |
| 27Cxxx | EPROM necessite une lampe à ultra violet pour être effacé et un programmateur d'EPROM pour être reprogrammé |
Pour le Bios AWard awdflash xxx.bin ou pflash xxx.awd
Pour le Bios AMI amiflash xxx.bin
Pour le Bios MrBios mrflash xxx.bin
où "xxx" est le nom du fichier d'instructions correspondant au modèle de votre Bios.
Il est préférable de sauvegarder le Bios avant de le flasher, il sera ainsi
toujours possible de revenir à l'ancienne version en cas de problème. Si vous
rencontrez une erreur au cours du flashage surtout ne rebootez pas, rechargez
simplement votre ancien Bios. N'oubliez pas de désactiver l'option System
Bios Cacheable et Video Bios Cacheable car dans certain cas cela
pose des problèmes. Sauvegardez la modification et sortez du Setup. N'oubliez
pas de remettre le Bios vidéo et système en mémoire cache après avoir effectué
le flashage.
Les processeur INTEL peuvent fonctionner sous deux mode. Le mode réelle et le mode protégé. Dans le mode réel on ne pourra gérer, avec les fonctions du Bios, que 1 Mo de mémoire de 000000 à FFFFF. On passe en mode protégé avec la sous fonction 89h de l'interruption 15h. Dans le mode protégé on peut gérer la mémoire situé au dessu des 1 Mo grace au sous fonction 87h et 88h de l'interruption 15h. Certain programme de flashage, ne gérent pas la mémoire au dela des 1M, c'est pour cela qu'il est préférable de ne pas charger le Himem.sys, qui passe automatiquement en mode protégé.
En clonclusion, ne JAMAIS flasher son Bios sous Windows. Ne le faire qu'avec une disquette Dos bootable ayant un autoexec.bat et un config.sys vide ou à la limite juste avec le Keyb.fr. Il est impératif, lorsque la mise à jour du Bios à commencé, de ne plus l'interrompre.
La première est générique mais "acrobatique". Il faut en premier lieu remplacer temporairement le Bios corrompu par une puce en bon état afin d'accéder au Dos. Pour cela vous pouvez en utiliser un Bios provenant d'une autre carte mère, à condition que les chipsets de ces deux cartes ne soient pas trop différents. Par exemple vous pouvez utiliser le Bios d'une carte mère 430HX pour flasher une carte mère équipée d'un Bios Intel 430FX ou 430VX. Il est généralement préférable que ce Bios provienne d'une carte mère de même marque que la votre. Une fois votre PC en route et sous DOS, retirez la puce de votre Bios, notez que la machine est en fonctionnement ! Rassurez-vous, vous ne risquez pas grand chose, si l'option Shadow est validée dans le Bios de substitution, le Bios est chargé en mémoire et le système n'a donc plus besoin de l'EEPROM. En fait cela revient à débrancher une prise électrique. Il vous reste donc à replacer la puce corrompue et à la reflasher.
La deuxième est spécifique aux Bios AWard. Il vous faut d'abord retirer la carte graphique PCI et la remplacer par une ISA (pour éviter que le Bios de la carte ne se charge). Ensuite, mettez le PC sous tension ; il va démarrer sur le boot du Bios AWard. Si vous avez inséré une disquette contenant le flasheur et un fichier d'instructions valides, vous pourrez exécuter le flashage.
La troisième procédure concerne les cartes Intel dotées d'un cavalier Flash Recovery. Mettez le PC hors tension, positionnez le cavalier en mode Recovery. Remettez le PC sous tension en y insérant la disquette bootable de mise à jour. Le Bios possède un bloc de boot non effaçable qui vous permettra de démarrer la machine. Mais le nombre d'instructions du bloc étant très réduit, l'affichage ne fonctionne pas. Il faut alors suivre le bon déroulement des opérations via le haut-parleur système et la diode lumineuse du lecteur de disquettes. L'émission d'un bip par le PC et l'allumage de la diode lumineuse indiquent que le système copie le code de Recoverv dans le Bios. Dès que la diode lumineuse du lecteur de disquettes s'éteint, le processus est terminé. Vous pouvez alors remettre le PC hors tension, repositionner le cavalier Recovery comme il l'était initialement, et recommencer la procédure de flashage normale depuis le Dos.
La quatrième solution consiste à utiliser un programmateur d'EEPROM et à trouver quelqu'un ayant la même carte mère que vous (Ou très proche dans la gamme de la marque). Il sera alors possible de réaliser, sur ce programmateur une copie de l'EEPROM. Ou alors vous pouvez commander une EPROM conenant votre Bios au fabricant de votre ordinateur ( Ils ne le font pas tous ...).
TweakBIOS est le plus simple des trois. C'est un shareware qu'il faut enregistrer afin de bénificier de toutes ses options. Compatible avec la grande majorité des cartes mères récentes, Tweak BIOS supporte la majorité des chipset du marché. Les options disponibles dans TweakBIOS sont nombreuses. Parmi elles, on remarque le taux de rafraîchissement mémoire paramétrable en fonction de la vitesse de bus choisie. On peut ainsi sélectionner l'option For 66 MHz Bus au lieu de devoir, comme c'est le cas avec le programme de Setup intégré aux Bios, insérer des valeurs absolues. Outre que cette logique évite un grand nombre de confusions, Tweak BIOS se charge seul de modifier l'ensemble des paramètres qui découlent des options proposées, garantissant ainsi une certaine cohérence dans le paramétrage de son système. Enfin, ce qui est fort utile, Tweak BIOS offre sur sa page de droite un relevé des timings mémoire et d'autres caractéristiques système basé sur la configuration actuelle. Il s'agit de valeurs observées et non d'un résumé des paramètres choisis par l'utilisateur. Lequel peut ainsi plus facilement constater, suivant les paramètres choisis, la réalité des améliorations ou bien l'écart entre les valeurs saisies et ce dont le système est capable. La version 1.53b de ce programme est accessible à l'adresse suivante http://www.miro.pair.com/tweakbios/
ModBin est un freeware développé par AWard. Il permet d'éditer à l'écran le contenu d'un Bios AWard et de prendre en compte ces modifications immédiatement sans avoir à redémarrer le PC. Toutes les options disponibles dans le Bios sont modifiables par ModBin, qui découpe les différents secteurs d'intervention dans le Bios en autant d'options de menu. Un fichier de données correspondant aux paramètres choisis permet de sauvegarder différentes configurations. Mais ModBin offre des possibilités de configuration supplémentaires à celles du programme de configuration intégré au Bios, comme le contenu des registres des processeurs Cyrix et IBM ou les registres du chipset. Les connaissances approfondies qu'il requiert le réserve cependant aux initiés.
Ct-Chipz est un utilitaire Allemand offrant un niveau de précision supplémentaire, mais il est du même coup beaucoup plus difficile à employer. On retrouve avec lui le même principe de fonctionnement qu'avec ModBin, c'est à dire un fichier de paramètres chargés au démarrage de la machine. Il existe des fichiers de base (paramètres par défaut) librement téléchargeables pour la plupart des processeurs et des chipset. Ct-Chipz est délicat à utiliser, cela est lié à la possibilité qu'il offre d'accéder à tous les bits de tous les registres disponibles. La programmation se fait en mode binaire, c'est-à-dire par une suite de 0 et de 1. Sachant que, suivant le cas, il peut s'agir de registres de 8, 16 ou 32 bits, l'opération est source d'erreur et, quoi qu'il en soit, fastidieuse. En revanche, si vous en avez vraiment besoin, Ct-Chipz est irremplaçable, et ses écrans d'aide contextuelle ne sont pas avares d'explications. Sachez pour conclure que Ct-Chipz possède un mode "Ligne de commande", où les mêmes modifications peuvent être entrées depuis le Dos... Un jeu aléatoire à réserver aux longues soirées d'hiver. La version de ce programme est accessible à l'adresse suivante ftp://ftp.ix.de/pub/ct/pcconfig/ctchip34.zip