To provide an update/recover system for system firmware (BIOS) capable of preventing the falsification or deletion of a file.
Files containing a copy of system firmware (BIOS) and a firmware update utility for writing to the system EEPROM or flash ROM are transferred to a mass storage device. Once the files are transferred, the area on the mass storage device is protected in a Host Protected Area, for example. After protecting or locking this area, the system firmware or a boot utility either boots the standard operating system or runs the firmware update utility from the Host Protected Area in recovery mode if the firmware is corrupted. This allows the firmware update utility to run in an environment outside and independent of the standard operating environment of the computer system.
DEMMING DAO B
LANE KRAIG