Sunday, 27 May 2012

How to recover a corrupt BIOS


Solution 1: Boot-block BIOS
Modern motherboards have a boot-block BIOS. This is small area of the BIOS that doesn't get overwritten when you flash a BIOS. The boot-block BIOS only has support for the floppy drive. If you have a PCI video card you won't see anything on the screen because the boot-block BIOS only supports an ISA videocard.
Award: The boot-block BIOS will execute an AUTOEXEC.BAT file on a bootable diskette. Copy an Award flasher & the correct BIOS *.bin file on the floppy and execute it automaticly by putting awdflash *.bin in the AUTOEXEC.BAT file.
AMI: The AMI boot-block BIOS will look for a AMIBOOT.ROM file on a diskette. Copy and rename the correct BIOS file on the floppy and power up the PC. The floppy doesn't need to be bootable. You will see the PC read the floppy, after about 4 minutes you will hear 4 beeps, this means the transfer is done. Reboot the PC and modify the CMOS for your configuration.
Solution 2: Get a new BIOS chip
  1. Contact your motherboard manufacturer to see if they sell BIOS chips. Some motherboard manufacturers send them for free.
  2. Contact a company that sells pre-flashed chips, like Unicore SoftwareFlashBIOS.ORGBadFlash or BiosWorld
Solution 3: Hot-swapping
Note: I'm not responsible for any damage this method may do to you or your computer !
  1. Replace the corrupt chip by a working one. The best option is to take the working BIOS chip from a motherboard which has the same chipset although that's not absolutely necessary. It just has to give you a chance of booting into DOS. Before pulling the working BIOS chip out of it's original motherboard, set the System BIOS cacheable option in the BIOS to enabled.
  2. After you have put the working BIOS in the motherboard with the corrupt BIOS boot the system to DOS (with a floppy or HD).
  3. Now replace (while the computer is powered on) the working BIOS chip with the corrupt one.
  4. Flash an appropriate BIOS to the corrupt BIOS and reboot.
Note: Use a flasher from MRBIOS. They are known to work best. You can find them at ftp://ftp.mrbios.com
Solution 4: (for Intel motherboards)
  1. Change Flash Recovery jumper to the recovery mode position (not all products have this feature)
  2. Install the bootable upgrade diskette into drive A:
  3. Reboot the system
  4. Because of the small amount of code available in the non-erasable boot block area, no video is available to direct the procedure. The procedure can be monitored by listening to the speaker and looking at the floppy drive LED. When the system beeps and the floppy drive LED is lit, the system is copying the recovery code into the FLASH device. As soon as the drive LED goes off, the recovery is complete.
  5. Turn the system off
  6. Change the Flash Recovery jumper back to the default position
  7. Leave the upgrade floppy in drive A: and turn the system on
  8. Continue with the original upgrade

No comments: