Comment réparer un bloc de démarrage (Boot Block)
Récupérez votre ordinateur depuis un bloc de démarrage.
Étape 1
Récupération du Boot Block AWARD gratuitement
Pas besoin de payer pour récupérer d'un mode boot block. Voici la méthode :
Récupération Bootblock AWARD :
L'astuce du court-circuit devrait fonctionner si le code du boot block n'est pas corrompu, ce qui est le cas si l'option /sb est utilisée lors du flash du BIOS (au lieu de /wb).
Les 2 broches à court-circuiter pour forcer une erreur de checksum varient selon la puce. Ce sont généralement les broches d'adresse les plus hautes (A10 et au-dessus).
Ce sont les broches utilisées pour lire le BIOS système (original.bin pour AWARD v6), calculer le checksum ROM et vérifier sa validité avant de le décompresser en mémoire, puis permettre au POST du Bootblock de passer le contrôle au BIOS système.
Il faut tromper le système en lui faisant croire que le BIOS système est corrompu. On y parvient en donnant du fil à retordre au système pour lire le BIOS système en court-circuitant les 2 broches d'adresse hautes. Quand il ne peut pas lire correctement, une erreur de checksum ROM est détectée « pour ainsi dire » et la récupération du Bootblock s'active.
Parfois, aucune combinaison des broches d'adresse hautes ne force d'erreur de checksum sur certaines puces (ex: Winbond W49F002U). Mais court-circuiter la broche #WE avec la plus haute broche d'adresse (A17) a fonctionné pour cette puce. Il faut expérimenter si vous n'êtes pas à l'aise avec le « hot flashing » ou le « remplacement de BIOS ».
Pour éviter d'endommager la puce si vous n'êtes pas sûr des broches, mesurez la tension entre les 2 broches au voltmètre système allumé. Si la lecture est zéro (aucun potentiel), il est sûr de les court-circuiter.
Ne court-circuitez pas les broches système allumé. Éteignez, faites le court-circuit, rallumez en maintenant le court-circuit. Dès que vous entendez 3 bips (1 long, 2 courts), retirez le court-circuit pour que le re-flash automatique depuis le lecteur A se fasse sans erreur (en supposant autoexec.bat présent).
Pour le court-circuit, la pointe d'un tournevis suffit. Avec les minuscules broches du boîtier PLCC, je préfère la pointe de mon multimètre ou sonde voltmètre. Court-circuitez au point où les broches sortent de la puce.
Étape 2
Récupération bootblock AMIBIOS : 1. Copiez une image BIOS fonctionnelle pour votre carte sur une disquette et renommez-la AMIBOOT.ROM. 2. Insérez la disquette. 3. Allumez en maintenant CTRL+Home. Relâchez quand vous entendez un bip et/ou voyez le voyant disquette. 4. Attendez 4 bips. Quand 4 bips retentissent, la reprogrammation du System Block BIOS a réussi, redémarrez.
Touches alternatives pour forcer mise à jour BIOS (seul le System Block mis à jour, assez sûr) : CTRL+Home = restaurer code manquant dans system block et effacer CMOS si programmation OK. CTRL+Page Up = restaurer code manquant et effacer CMOS ou DMI si OK. CTRL+Page Down = restaurer code manquant sans effacer CMOS ni DMI si OK. Note : touches alternatives fonctionnent seulement avec AMIBIOS 7 ou supérieur (ex: AMI 6.26 seulement récupérable via CTRL+Home).
Étape 3
Flashage à l'aveugle (BLACKOUT Flashing)
Récupération d'une puce AMI BIOS corrompue : Avec cartes mères utilisant BOOT BLOCK BIOS, il est possible de récupérer un BIOS corrompu car la section BOOT BLOCK (responsable du démarrage) reste inchangée. Quand un AMI BIOS est corrompu, le système semble démarrer mais rien n'apparaît à l'écran, le voyant disquette s'allume et le système accède au lecteur répétitivement. Si votre carte a un slot ISA et une vieille carte vidéo ISA, installez-la et connectez l'écran. Le BOOT BLOCK ne supporte que les cartes vidéo ISA. Sans carte ISA ou slot ISA, vous devrez restaurer le BIOS à l'aveugle, sans écran.
AMI a intégré une routine de récupération dans le BOOT BLOCK, appelée quand le SYSTEM BLOCK est vide. La routine accède au lecteur disquette cherchant AMIBOOT.ROM, d'où l'activité du lecteur. Si le fichier est trouvé, il est chargé dans le SYSTEM BLOCK pour remplacer l'info manquante. Pour restaurer : copiez un BIOS fonctionnel sur disquette, renommez AMIBOOT.ROM, insérez sous tension. La disquette n'a pas besoin d'être bootable ni de contenir d'utilitaire de flash. Après ~4 minutes, 4 bips retentissent. Retirez la disquette et redémarrez. Le BIOS devrait être restauré.
Récupération d'un AWARD BIOS corrompu : Processus similaire mais différent. Il faut créer une disquette bootable avec un fichier BIOS .BIN, utilitaire de flash AWARD et AUTOEXEC.BAT. AWARD BIOS ne restaure pas auto le SYSTEM BLOCK, donc il faut ajouter les commandes de flash dans AUTOEXEC.BAT. Le système lance AUTOEXEC.BAT qui flash le BIOS. Voici les étapes :
· Créer une disquette bootable · Copier fichier BIOS et utilitaire de flash · Cr
Étape 4
Si cet article vous a plu, laissez un commentaire. Merci.
