Recovering from a corrupted flash

Some of the main reasons for flash BIOS corruption are incom­patible add-on cards, aborted flash updates due to power fluctua­tions (laptop users note: don’t flash while on battery, ensure you are plugged into a live wall outlet), or improper BIOS images.
If your flash attempt fails, don’t panic! Such failures are often reliably recoverable, as most newer BIOS codes today include a Boot Block Protection option. A BIOS of this type has two distinct parts. The first Boot Block part contains information needed to initialise only critical system devices such as the floppy drive, processor, memory and ISA video devices. This part is write-protected and can­not be overwritten by flashing. The second part is the flashable part, known as the System Block, and contains all the information need­ed to initialise other system devices such as video, storage, COM ports, input devices, other peripherals, and performing the POST.
To recover from a corrupted flash, you need to be able to boot into the floppy where you have the flash program and the BIOS file you want to flash. An ISA video card is preferable, but if you do not have one, you can still do it. If you have the ISA card then you will be able to see what you are doing. Reboot the system to the DOS prompt and repeat the steps outlined above for flashing, or the steps specified by your motherboard manufacturer.
If you don’t have an ISA video card, create an autoexec.bat file, which will run when you boot into the DOS system. Use Notepad to a create a single line entry which will contain the flash pro­gram name followed by the update file name along with any switches that are specified. For example, the following line should be in the autoexec.bat file to flash an Award BIOS:

a: awd802.exe backup.bin /py /Sb /sn /cc /cp /cd /R.

This instructs the DOS system to run autoexec.bat when the system boots up and run the awd802.exe flash program using the backup.bin BIOS update file. The switches are various options spe­cific to the flash program, with the last switch instructing the pro­gram to reboot once flashing is completed.
Copy the autoexec.bat file to the floppy with your flash pro­gram and the BIOS update file you want to use. The floppy should only contain the basic DOS system files, and should not have any other files (such as config.sys) that may auto-load on start up and interfere with the flashing.
The example above is for an Award BIOS update. While the parameters will most likely differ for your particular BIOS version, the general approach remains the same:
o Create a DOS system floppy o Copy the flash program and the BIOS update file o Create an autoexec.bat batch file with a single line entry instructing DOS to flash the BIOS when the system starts up
Be sure to read up the manufacturer’s instructions on each switch parameter and how they should be used.

Comments

Popular posts from this blog

Determine what Services are running in Windows XP

Don’t Be Careless

Common Stop Message error codes and suggested resolutions