Award-Flash recovery mit Bootblock
Problem
Gestern hab ich das BIOS auf meinem 1GhZ-Compi (mein Linux Desktop) updaten wollen, weil dort der IDE-controller oder sowas spinnt. FreeBSD wollte die Installation glei garnet starten, also habi ma dacht, wer weiss, probierma halt mal flashen. Das Problem war nur: Disketten werden schnell hin.
Und ich kauf natuerlich nie neue Disketten, weil ich ja noch ein paarhundert Stueck vor frueher hab. Kurz und gut: Ich hab das neue BIOS auf eine Disk kopiert, die scheinbar nimmer ganz OK war, das AWDFLASH
hat glei zum flashen begonnen, ohne das BIOS zuerst mal in den Speicher einzulesen und zu testen, mittendrin Lesefehler, seitdem kommt beim Booten nur noch BIOS CRC error und diese komische Boot Block Schmalspur-BIOS startet.
Naja, und das verlangt nach einer AWDFLASH.EXE um dann das neue BIOS reinzuspieln. Also AWDflash vom Boardhersteller gnommen, und natuerlich, wie kanns anders sein, Fehler: “The Program file’s BIOS Lock string doesn’t match with your system!” Ok.. Also aelteres AWDflash-tool probiert, udn diverse andere Versionen, die meinen alle:
"System was not NEW AWARD BIOS Version. Please updata ROM BIOS first ...."
(ja, updata ! Ein kleiner Tippfehler, der in allen Versionen drin ist)
Na guuut, dann hab ich gelesen, gibt’s den Parameter /nbl, der die Fehlermeldung
vom AWDFLASH ignoriert und trotzdem flasht.. Problem hier nur: Wie sagi dem boot-
block BIOS, welche Parameter es uebergeben soll?
Hab danach gegooglet und da steht, eine AUTOEXEC.BAT soll man anlegen und
dort "awdflash
reinschreiben. Gut, hab ich gmacht. Ignorierts
aber. Na guuut, was nun?
Lösung
Ich habe hierfür ein kleines Tool entwickelt, was mittlerweile schon einigen Leuten geholfen hat.
Bitter hier näheres nachzulesen: http://www.wimsbios.com/phpBB2/viewtopic.php?t=4211