发明名称 COMPUTING DEVICE AND METHOD FOR RECOVERING BIOS OF COMPUTING DEVICE
摘要 In a method and system for recovering a basic input-output system (BIOS) of a computing device, the computing device includes a serial peripheral interface (SPI) read-only memory (ROM) and a super I/O (SIO) controller. The SPI ROM stores a BIOS booting block and a main BIOS. The SIO controller connects to an universal serial bus (USB) storage that stores a;BIOS booting block file. The system retrieves a BIOS booting block file from the USB storage and writes data of the BIOS booting block file into a cache of the SIO controller when the BIOS booting block of the SPI ROM is damaged, and recovers the BIOS booting block of the SPI ROM using the data of the BIOS booting block file. The system retrieves data of a backup BIOS from the storage device to recover the main BIOS of the SPI ROM when the main BIOS is damaged.
申请公布号 US2016124816(A1) 申请公布日期 2016.05.05
申请号 US201414547332 申请日期 2014.11.19
申请人 HONG FU JIN PRECISION INDUSTRY (WuHan) CO., LTD. ;HON HAI PRECISION INDUSTRY CO., LTD. 发明人 HUANG HUNG-CHI
分类号 G06F11/14;G06F13/42;G06F9/44 主分类号 G06F11/14
代理机构 代理人
主权项 1. A computing device, comprising: a serial peripheral interface (SPI) read-only memory (ROM) configured to store a basic input-output system (BIOS) booting block and a main BIOS; a super I/O (SIO) controller connected to an universal serial bus (USB) storage that stores a BIOS booting block file; and a storage device configured to store a computer-readable program comprising instructions that, when executed by at least one processor, cause the at least one processor to: initialize a cache of the SIO controller when the computing device is powered on; detect whether the BIOS booting block of the SPI ROM is damaged; retrieve the BIOS booting block file from the USB storage when the BIOS booting block is damaged, and write data of the BIOS booting block file into the cache of the SIO controller; retrieve data of a backup BIOS from the storage device when the main BIOS is damaged, and write the data of the backup BIOS into the SPI ROM to recover the main BIOS of the SPI ROM; recover the BIOS booting block of the SPI ROM using the data of the BIOS booting block file stored in the cache; and execute the main BIOS to perform a power-on self test (POST) procedure of the computing device using the BIOS booting block of the SPI ROM.
地址 Wuhan CN