[go: up one dir, main page]

CN1371052A - Automatic safety recovery method of BIOS storage device in a computer system - Google Patents

Automatic safety recovery method of BIOS storage device in a computer system Download PDF

Info

Publication number
CN1371052A
CN1371052A CN 01104726 CN01104726A CN1371052A CN 1371052 A CN1371052 A CN 1371052A CN 01104726 CN01104726 CN 01104726 CN 01104726 A CN01104726 A CN 01104726A CN 1371052 A CN1371052 A CN 1371052A
Authority
CN
China
Prior art keywords
bios
memory storage
computer program
basic input
output system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 01104726
Other languages
Chinese (zh)
Other versions
CN1180346C (en
Inventor
林火元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Giga Byte Technology Co Ltd
Original Assignee
Giga Byte Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Giga Byte Technology Co Ltd filed Critical Giga Byte Technology Co Ltd
Priority to CNB011047267A priority Critical patent/CN1180346C/en
Publication of CN1371052A publication Critical patent/CN1371052A/en
Application granted granted Critical
Publication of CN1180346C publication Critical patent/CN1180346C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Stored Programmes (AREA)

Abstract

A method for automatically and safely restoring BIOS storage device in computer system features that the main BIOS storage device and the safe restoring BIOS storage device are used to respectively store the first BIOS program and the second BIOS program for starting up computer system, and one of them also includes a BIOS flash program. When the computer is started, the safe recovery BIOS storage device is powered on, the error detection circuit checks the first BIOS program, and if the error occurs, the content of the safe recovery BIOS storage device is reprogrammed to the main BIOS storage device through the BIOS fast program. The chip power-on circuit then powers off the former and powers on the latter, which continues the boot-up procedure of the computer system.

Description

在一计算机系统中的BIOS存储装置的 自动安全回复方法Automatic security restoration method of BIOS storage device in a computer system

本发明有关在一包括双基本输入输出系统(BIOS)存储装置的计算机系统中以一安全回复BIOS存储装置来自动回复一主BIOS存储装置,以避免计算机系统的开机时的启动运作发生错误而导致计算机开机失败的方法。The present invention relates to a computer system including a dual basic input output system (BIOS) storage device with a safe recovery BIOS storage device to automatically restore a main BIOS storage device, so as to avoid errors in the startup operation of the computer system when it is turned on. How to computer fail to boot.

在现今计算机的架构中,基本输入输出系统(basic input-output system,BIOS)是计算机基本操作中最基础的软件。BIOS主要是由计算机低阶的指令集所组成,提供计算机运作时最基本的硬件测试、定义计算机的特性并处理基本的工作。比如:当计算机开机时,执行计算机的开机自我测试,诠释键盘所发出的信号,与连接端口间信息的传递等等。因此,计算机一开机时初始的运作,皆是依照BIOS的内容来执行运作。倘若BIOS出现问题,计算机一开机便无法执行如内存(RAM)、硬盘(HD)、中央处理器(CPU)等的测试,则计算机便无法顺利地开机。In today's computer architecture, the basic input-output system (basic input-output system, BIOS) is the most basic software in the basic operation of the computer. The BIOS is mainly composed of the computer's low-level instruction set, which provides the most basic hardware testing, defines the characteristics of the computer and handles basic tasks when the computer is running. For example: when the computer is turned on, it executes the computer's boot self-test, interprets the signal sent by the keyboard, and transmits information with the connection port, etc. Therefore, when the computer is turned on, the initial operation is performed according to the contents of the BIOS. If there is a problem in the BIOS, the computer cannot perform tests such as memory (RAM), hard disk (HD), and central processing unit (CPU) once it is turned on, and the computer cannot be turned on smoothly.

也因为BIOS在计算机系统中具备了如此重要的地位,一般都会将BIOS的程序指令集快速存储在一个可以长久不需电源的内存中,如Flash ROM、PROM、EPROM、EEPROM等,并将此类BIOS内存内建于计算机的主机板或放入计算机系统的芯片组中,使其内容不受电源供电影响而可永久保存其内容。Also because the BIOS has such an important position in the computer system, the program instruction set of the BIOS is generally quickly stored in a memory that can last for a long time without power supply, such as Flash ROM, PROM, EPROM, EEPROM, etc., and such The BIOS memory is built into the motherboard of the computer or placed in the chipset of the computer system, so that its contents can be permanently stored without being affected by the power supply.

然而,BIOS内存的内容并非是完全没有错误的。当BIOS内存的电路结构随着时间而产生退化(degradation)或是受到不可预测的操作的影响,其内容可能会流失或产生错误,导致计算机开机执行BIOS程序时产生失误,因而导致计算机无法完成开机。However, the contents of BIOS memory are not completely error-free. When the circuit structure of the BIOS memory degrades over time or is affected by unpredictable operations, its content may be lost or cause errors, resulting in errors when the computer is turned on to execute the BIOS program, thus causing the computer to fail to boot .

本发明的目的在于提供一种自动回复BIOS存储装置的方法,用以在一包括主BIOS存储装置与一安全回复BIOS存储装置的双BIOS存储装置的计算机系统中,以安全回复BIOS存储装置回复有缺陷的主BIOS存储装置,再以主BIOS存储装置启动计算机系统的运作。The object of the present invention is to provide a method for automatically recovering a BIOS storage device, which is used to restore valid BIOS storage devices with a security recovery BIOS storage device in a computer system including a main BIOS storage device and a security recovery BIOS storage device in a computer system with dual BIOS storage devices. Defective main BIOS storage device, and then use the main BIOS storage device to start the operation of the computer system.

为实现上述目的,本发明的自动安全回复BIOS存储装置的方法包括下列步骤:提供一第一基本输入输出系统存储装置与一第二基本输入输出系统存储装置,所述第一基本输入输出系统存储装置与所述第二基本输入输出系统存储装置分别储存一第一计算机程序与一第二计算机程序,所述第一计算机程序与所述第二计算机程序用于启动所述计算机系统的运作;当所述计算机系统开机时,通电所述第二基本输入输出系统存储装置;检测所述第一计算机程序是否包含错误;以及当检测所述第一计算机程序包含错误,以所述第二计算机程序再程序化所述第一基本输入输出系统存储装置。To achieve the above object, the method for automatically and safely restoring a BIOS storage device of the present invention includes the following steps: providing a first BIOS storage device and a second BIOS storage device, the first BIOS storage device The device and the second BIOS storage device respectively store a first computer program and a second computer program, and the first computer program and the second computer program are used to start the operation of the computer system; when When the computer system is powered on, power on the second BIOS storage device; detect whether the first computer program contains an error; and when detecting that the first computer program contains an error, restart the computer program with the second computer program programming the first BIOS storage device.

根据上述构想,所述第一基本输入输出系统存储装置为可程序化的存储装置且所述第二基本输入输出系统存储装置为非可程序化的存储装置;所述第一基本输入输出系统存储装置所储存的第一计算机程序与所述第二基本输入输出系统存储装置所储存的第二计算机程序可为相同或不同。According to the idea above, the first BIOS storage device is a programmable storage device and the second BIOS storage device is a non-programmable storage device; the first BIOS storage The first computer program stored in the device may be the same as or different from the second computer program stored in the second BIOS storage device.

上述的通电所述第二基本输入输出系统存储装置的步骤包括提供一芯片通电控制端的芯片通电电路,当所述计算机系统开机时,以所述芯片通电电路装置的所述芯片通电控制端通电所述第二基本输入输出系统存储装置;上述的芯片通电控制端采用一一般用途的输入输出接脚(GPIO pin)。The above step of energizing the second BIOS storage device includes providing a chip power-on circuit of a chip power-on control terminal, and when the computer system is turned on, the chip power-on control terminal of the chip power-on circuit device is powered on. The second BIOS storage device is described; the above-mentioned chip power-on control terminal adopts a general-purpose input-output pin (GPIO pin).

检测所述第一计算机程序是否包括错误的步骤包括利用一错误检测电路来检查所述第一计算机程序所包括的一错误检测数据值,以供判断所述第一计算机程序是否包括错误。The step of detecting whether the first computer program includes errors includes using an error detection circuit to check an error detection data value included in the first computer program for judging whether the first computer program includes errors.

上述的错误检测数据值可为一检查总和(checksum)数据值、一同位检查(parity check)数据值或为一循环多余检查(CRC)数据值。The aforementioned error detection data value may be a checksum data value, a parity check data value or a cyclic redundancy check (CRC) data value.

为了能够对所述第一基本输入输出系统存储装置进行再程序化,所述第一基本输入输出系统存储装置或所述第二基本输入输出系统存储装置还包括一快速程序,用于将所述第二计算机程序再程序化所述第一基本输入输出系统存储装置。In order to be able to reprogram the first BIOS storage device, the first BIOS storage device or the second BIOS storage device further includes a flash program for reprogramming the A second computer program reprograms the first BIOS storage device.

根据本发明另一方面的构想,本发明提供一种启动一计算机系统运作的方法,所述方法包括下列步骤:提供一第一基本输入输出系统存储装置与一第二基本输入输出系统存储装置,所述第一基本输入输出系统存储装置与所述第二基本输入输出系统存储装置分别储存一第一计算机程序与一第二计算机程序,其中所述第一计算机程序与所述第二计算机程序用于启动所述计算机系统的运作;当所述计算机系统开机时,通电所述第二基本输入输出系统存储装置,并检测所述第一计算机程序是否包含错误;当检测所述第一计算机程序包含错误时,以所述第二计算机程序再程序化所述第一基本输入输出系统存储装置;接着,通电所述第一基本输入输出系统存储装置而断电所述第二基本输入输出系统存储装置;最后,以所述第一基本输入输出系统存储装置启动所述计算机系统的运作。According to another aspect of the present invention, the present invention provides a method for starting the operation of a computer system, the method comprising the following steps: providing a first BIOS storage device and a second BIOS storage device, The first BIOS storage device and the second BIOS storage device respectively store a first computer program and a second computer program, wherein the first computer program and the second computer program use When starting the operation of the computer system; when the computer system is turned on, power on the second BIOS storage device, and detect whether the first computer program contains an error; when detecting that the first computer program contains When an error occurs, reprogram the first BIOS storage device with the second computer program; then, power on the first BIOS storage device and power off the second BIOS storage device ; Finally, start the operation of the computer system with the first BIOS storage device.

根据以上构想,所述第一基本输入输出系统存储装置包括一可程序化存储装置,所述第二基本输入输出系统存储装置包括一非可程序化存储装置;所述第一基本输入输出系统存储装置所储存的所述第一计算机程序与所述第二基本输入输出系统存储装置所储存的所述第二计算机程序可为相同或不同。According to the above idea, the first BIOS storage device includes a programmable storage device, and the second BIOS storage device includes a non-programmable storage device; the first BIOS storage device The first computer program stored in the device may be the same as or different from the second computer program stored in the second BIOS storage device.

其中通电所述第二基本输入输出系统存储装置的步骤包括提供一芯片通电控制端的芯片通电电路,当所述计算机系统开机时,以所述芯片通电电路的所述芯片通电控制端通电所述第二基本输入输出系统装置;上述的芯片通电控制端采用一一般用途的输入输出接脚(GPIOpin)。Wherein the step of energizing the second BIOS storage device includes providing a chip power-on circuit of a chip power-on control terminal, and when the computer system is turned on, the chip power-on control terminal of the chip power-on circuit is powered on to the first chip power-on control terminal. 2. Basic input and output system device; the above-mentioned chip power-on control terminal adopts a general purpose input and output pin (GPIOpin).

检测所述第一计算机程序是否包含错误的步骤,乃是利用一错误检测电路来检查所述第一计算机程序所包含的一错误检测数据值,以供判断所述第一计算机程序是否包含错误。The step of detecting whether the first computer program contains errors is to use an error detection circuit to check an error detection data value contained in the first computer program for judging whether the first computer program contains errors.

上述的错误检测数据值系可为一检查总和(checksum)数据值、一同位检查(parity check)数据值或为一循环多余检查(CRC)数据值。The above-mentioned error detection data value can be a checksum data value, a parity check (parity check) data value or a cyclic redundancy check (CRC) data value.

为了能够对所述第一基本输入输出系统存储装置进行再程序化,所述第一基本输入输出系统存储装置或所述第二基本输入输出系统存储装置还包括一快速程序,用于将所述第二计算机程序再程序化所述第一基本输入输出系统存储装置。In order to be able to reprogram the first BIOS storage device, the first BIOS storage device or the second BIOS storage device further includes a flash program for reprogramming the A second computer program reprograms the first BIOS storage device.

本发明的目的、特点和优点通过下面结合附图对本发明的一较佳实施例的详细说明可获得更深入的了解。The purpose, features and advantages of the present invention can be better understood through the following detailed description of a preferred embodiment of the present invention with reference to the accompanying drawings.

图1为根据本发明的一较佳实施例的包括双BIOS存储装置的计算机系统功能方块图;以及1 is a functional block diagram of a computer system including dual BIOS storage devices according to a preferred embodiment of the present invention; and

图2为根据本发明的一较佳实施例的一计算机系统中的BIOS存储装置自动安全回复方法流程图。FIG. 2 is a flowchart of a method for automatic security recovery of a BIOS storage device in a computer system according to a preferred embodiment of the present invention.

较佳实施例说明DESCRIPTION OF PREFERRED EMBODIMENTS

请参见图1,根据本发明的一较佳实施例,本发明的双BIOS存储装置的计算机系统10包括一中央处理器11,一内存12,一芯片通电电路13,一错误检测电路15,以及两BIOS存储装置,分别为一主BIOS存储装置(main BIOS memory device)17以及一安全回复BIOS存储装置(safe recovery BIOS memory device)16。其中主BIOS存储装置17为一可程序化的存储装置,如一快速只读存储器(Flash ROM)或电子可抹除可程序化只读存储器(EEPROM)所组成,而安全回复BIOS存储装置16可为一非可程序化存储装置,如一只读存储器(ROM)所组成。Please refer to Fig. 1, according to a preferred embodiment of the present invention, the computer system 10 of double BIOS storage device of the present invention comprises a central processing unit 11, a memory 12, a chip power-on circuit 13, an error detection circuit 15, and The two BIOS storage devices are respectively a main BIOS storage device (main BIOS memory device) 17 and a safe recovery BIOS storage device (safe recovery BIOS memory device) 16. Wherein the main BIOS storage device 17 is a programmable storage device, such as a fast read-only memory (Flash ROM) or electronically erasable programmable read-only memory (EEPROM), and the safe recovery BIOS storage device 16 can be A non-programmable storage device, such as a read-only memory (ROM).

主BIOS存储装置17与安全回复BIOS存储装置16所储存的BIOS程序可为相同的BIOS程序,也可为不同的BIOS程序。而两者所储存的BIOS程序皆是由用于启动计算机系统10的运作的计算机程序指令集所组成。为了要能够在主BIOS存储装置17所储存的BIOS程序被检测包含错误时,能够回复主BIOS存储装置17所储存的BIOS程序,主BIOS存储装置17或安全回复BIOS存储装置16还包括一快速程序(flashutility),用于将安全回复BIOS存储装置16所储存的BIOS程序再程序化主BIOS存储装置17,借以回复主BIOS存储装置17的内容。The BIOS programs stored in the main BIOS storage device 17 and the secure recovery BIOS storage device 16 may be the same BIOS program or different BIOS programs. The BIOS programs stored in both are composed of computer program instruction sets used to start the operation of the computer system 10 . In order to be able to recover the BIOS program stored in the main BIOS storage device 17 when the BIOS program stored in the main BIOS storage device 17 is detected to contain errors, the main BIOS storage device 17 or the safe recovery BIOS storage device 16 also includes a fast program (flash utility), used for reprogramming the BIOS program stored in the BIOS storage device 16 to restore the contents of the main BIOS storage device 17 to the main BIOS storage device 17 .

图1所示的芯片通电电路13具有一芯片通电控制端131,例如采用一一般用途的输入输出接脚(GPIO pin),用于送出一通电信号至主BIOS存储装置17的芯片通电(CE)接脚171与安全回复BIOS存储装置16的芯片通电(CE)接脚161,来切换欲通电的BIOS存储装置。The chip power-on circuit 13 shown in FIG. 1 has a chip power-on control terminal 131, such as a general-purpose input and output pin (GPIO pin), for sending a power-on signal to the chip power-on (CE) of the main BIOS storage device 17. The pin 171 and the chip power-on (CE) pin 161 of the BIOS storage device 16 are safely restored to switch the BIOS storage device to be powered on.

而本发明的一较佳实施例的一计算机系统中的BIOS存储装置自动安全回复方法,可由图2的流程图得到充份的了解。请参见图2。本发明的自动安全回复BIOS存储装置的方法由步骤21开始,当计算机系统开机后(步骤22),芯片通电电路的GPIO接脚便会使得安全回复BIOS存储装置通电(步骤23)。此时,计算机的错误检测电路便会去检查储存于主BIOS存储装置中的BIOS程序是否包含错误(判断式24)。而错误检测的技术,可以利用检查位于主BIOS存储装置的一预定的存储地址的检查总和(checksum)数据值或同位检查(parity check)数据值或循环多余检查(CRC)数据值是否正确来判断是否主BIOS存储装置的内容包含错误。若没有检测到任何主BIOS存储装置内容的错误,则芯片通电电路的GPIO接脚便会使安全回复BIOS存储装置断电而使主BIOS存储装置通电(步骤26),计算机开机的运作便由主BIOS存储装置来继续进行(步骤27)。若检测到主BIOS存储装置内容包含错误,则主BIOS存储装置或安全回复BIOS存储装置中所储存的快速程序则会被执行,以便将安全回复BIOS存储装置所储存的BIOS程序再程序化主BIOS存储装置,借以回复主BIOS存储装置的内容(步骤25)。当再程序化的步骤完成后,芯片通电电路的GPIO接脚便会使安全回复BIOS存储装置断电而使主BIOS存储装置通电(步骤26),计算机开机的运作便由主BIOS存储装置来继续进行(步骤27)。这样,计算机系统的开机程序便可顺利地完成,丝毫不会受到主BIOS存储装置所储存的BIOS程序是否包含有错误的影响。The method for automatic security recovery of a BIOS storage device in a computer system according to a preferred embodiment of the present invention can be fully understood from the flow chart of FIG. 2 . See Figure 2. The method for automatically safely restoring the BIOS storage device of the present invention starts from step 21. After the computer system is turned on (step 22), the GPIO pin of the chip power-on circuit will make the safe recovery BIOS storage device energized (step 23). At this point, the error detection circuit of the computer will check whether the BIOS program stored in the main BIOS storage device contains errors (judgment formula 24). The technology of error detection can be judged by checking whether a checksum (checksum) data value or a parity check (parity check) data value or a cyclic redundancy check (CRC) data value located at a predetermined storage address of the main BIOS storage device are correct. Whether the contents of the main BIOS storage device contain errors. If the error of any main BIOS storage device content is not detected, the GPIO pin of the chip power-on circuit will make the safe recovery BIOS storage device power off and the main BIOS storage device will be powered on (step 26), and the computer boot operation will be performed by the main computer. BIOS storage device to continue (step 27). If it is detected that the content of the main BIOS storage device contains errors, the quick program stored in the main BIOS storage device or the safe recovery BIOS storage device will be executed, so that the BIOS program stored in the safe recovery BIOS storage device will be reprogrammed into the main BIOS storage device, thereby restoring the content of the main BIOS storage device (step 25). After the reprogramming step is completed, the GPIO pin of the chip power-on circuit will make the safe recovery BIOS storage device power off and the main BIOS storage device will be powered on (step 26), and the computer booting operation will be continued by the main BIOS storage device Proceed (step 27). In this way, the booting procedure of the computer system can be successfully completed without being affected by whether the BIOS program stored in the main BIOS storage device contains errors.

综上所述,本发明利用一个与主BIOS存储装置分别储存一BIOS程序的安全回复BIOS存储装置来做为当主BIOS存储装置被检测包含错误时的安全回复装置,并且将快速程序一并储存于主BIOS存储装置或安全回复BIOS存储装置中,使得主BIOS存储装置的内容被检测出错误时,执行所述快速程序以安全回复BIOS装置所储存的BIOS程序来回复主BIOS存储装置的内容。这样的方法可以避免BIOS程序执行时发生错误而导致计算机无法开机的结果,使计算机的启动运作得以顺利进行。In summary, the present invention utilizes a security recovery BIOS storage device that stores a BIOS program separately from the main BIOS storage device as a security recovery device when the main BIOS storage device is detected to contain an error, and stores the quick program in the In the main BIOS storage device or the safe recovery BIOS storage device, when an error is detected in the content of the main BIOS storage device, the fast program is executed to recover the contents of the main BIOS storage device by executing the BIOS program stored in the safe recovery BIOS device. Such a method can avoid the result that the computer cannot be turned on due to an error during the execution of the BIOS program, so that the startup operation of the computer can be carried out smoothly.

Claims (16)

  1. One kind in a computer system in order to reply the method for a Basic Input or Output System (BIOS) memory storage, it is characterized in that described method comprises the following steps:
    One first Basic Input or Output System (BIOS) memory storage and one second Basic Input or Output System (BIOS) memory storage are provided, described first Basic Input or Output System (BIOS) memory storage and the described second Basic Input or Output System (BIOS) memory storage store one first computer program and one second computer program respectively, and described first computer program and described second computer program are used to start the running of described computer system;
    When described computer system power-on, the described second Basic Input or Output System (BIOS) memory storage of switching on;
    Detect described first computer program and whether comprise mistake; And
    Comprise mistake when detecting described first computer program, with the described first Basic Input or Output System (BIOS) memory storage of the described second computer program reprogramming.
  2. 2. the method for claim 1 is characterized in that, the described first Basic Input or Output System (BIOS) memory storage comprises a programmable memory storage, and the described second Basic Input or Output System (BIOS) memory storage comprises a non-programmable memory storage.
  3. 3. the method for claim 1 is characterized in that, described first computer program is identical with described second computer program.
  4. 4. the method for claim 1 is characterized in that, described first computer program and described second computer program are different.
  5. 5. the method for claim 1 is characterized in that, the step system of the described second Basic Input or Output System (BIOS) memory storage of switching on comprises the following steps:
    The one chip power-on circuit with chip energising control end is provided; And
    When described computer system power-on, with the described chip energising control end of the described chip power-on circuit device described second Basic Input or Output System (BIOS) memory storage of switching on.
  6. 6. method as claimed in claim 5 is characterized in that, described chip energising control end is a general purpose input and output pin (GPIO pin).
  7. 7. the method for claim 1 is characterized in that, detects described first computer program and whether comprises wrong step and comprise the following steps:
    One error detect circuit is provided;
    Check the error detection data value that described first computer program is comprised with described error detect circuit, for judging whether described first computer program comprises mistake.
  8. 8. method as claimed in claim 7 is characterized in that, described error detection data value comprises that one checks summation (checksum) data value.
  9. 9. method as claimed in claim 7 is characterized in that, described error detection data value comprises a coordination inspection (parity check) data value.
  10. 10. method as claimed in claim 7 is characterized in that, described error detection data value comprises circulation unnecessary inspection (CRC) data value.
  11. 11. the method for claim 1 is characterized in that, the described first Basic Input or Output System (BIOS) memory storage also comprises a quick program, in order to the described first Basic Input or Output System (BIOS) memory storage of the described second computer program reprogramming.
  12. 12. the method for claim 1 is characterized in that, the described second Basic Input or Output System (BIOS) memory storage also comprises a quick program, is used for the described first Basic Input or Output System (BIOS) memory storage of the described second computer program reprogramming.
  13. 13. a method that starts a computer system operation is characterized in that, described method is to comprise the following steps:
    One first Basic Input or Output System (BIOS) memory storage and one second Basic Input or Output System (BIOS) memory storage are provided, described first Basic Input or Output System (BIOS) memory storage and the described second Basic Input or Output System (BIOS) memory storage store one first computer program and one second computer program respectively, and described first computer program and described second computer program are in order to start the running of described computer system;
    When described computer system power-on, the described second Basic Input or Output System (BIOS) memory storage of switching on;
    Detect described first computer program and whether comprise mistake;
    Comprise mistake when detecting described first computer program, with the described first Basic Input or Output System (BIOS) memory storage of the described second computer program reprogramming;
    The switch on described first Basic Input or Output System (BIOS) memory storage and the described second Basic Input or Output System (BIOS) memory storage that cuts off the power supply; And
    Start the running of described computer system with the described first Basic Input or Output System (BIOS) memory storage.
  14. 14. method as claimed in claim 13 is characterized in that, the step of the described second Basic Input or Output System (BIOS) memory storage of switching on also comprises the following steps:
    The one chip power-on circuit with chip energising control end is provided; And
    When described computer system power-on, with the described chip energising control end of the described chip power-on circuit device described second Basic Input or Output System (BIOS) memory circuit of switching on.
  15. 15. method as claimed in claim 13 is characterized in that, detects described first computer program and whether comprises wrong step and more comprise the following steps:
    One error detect circuit is provided;
    Check the error detection data value that described first computer program is comprised with described error detect circuit, for judging whether described first computer program comprises mistake.
  16. 16. method as claimed in claim 13, it is characterized in that, the described first Basic Input or Output System (BIOS) memory storage also comprises a quick program, in order to the described first Basic Input or Output System (BIOS) memory storage of the described second computer program reprogramming, and the described second Basic Input or Output System (BIOS) memory storage also comprises a quick program, in order to the described first Basic Input or Output System (BIOS) memory storage of the described second computer program reprogramming.
CNB011047267A 2001-02-20 2001-02-20 Automatic safety recovery method for BIOS storage device in computer system Expired - Lifetime CN1180346C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB011047267A CN1180346C (en) 2001-02-20 2001-02-20 Automatic safety recovery method for BIOS storage device in computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB011047267A CN1180346C (en) 2001-02-20 2001-02-20 Automatic safety recovery method for BIOS storage device in computer system

Publications (2)

Publication Number Publication Date
CN1371052A true CN1371052A (en) 2002-09-25
CN1180346C CN1180346C (en) 2004-12-15

Family

ID=4653996

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB011047267A Expired - Lifetime CN1180346C (en) 2001-02-20 2001-02-20 Automatic safety recovery method for BIOS storage device in computer system

Country Status (1)

Country Link
CN (1) CN1180346C (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004104831A1 (en) * 2003-05-06 2004-12-02 Lenovo (Beijing) Limited A method for renovating the computer operating system
CN1295903C (en) * 2002-11-18 2007-01-17 华为技术有限公司 A safe system starting method
CN1304947C (en) * 2004-10-14 2007-03-14 威盛电子股份有限公司 Adapter for memory simulators
CN1304948C (en) * 2004-10-14 2007-03-14 威盛电子股份有限公司 Memory simulation device and method thereof
CN1317650C (en) * 2003-10-27 2007-05-23 联想(北京)有限公司 Method for automatically recovering BIOS based on hard disk protective space
CN100419678C (en) * 2004-12-04 2008-09-17 鸿富锦精密工业(深圳)有限公司 BIOS updating system and method
CN100451987C (en) * 2006-05-23 2009-01-14 北京金元龙脉信息科技有限公司 System and method for carrying out safety risk check to computer BIOS firmware
CN101470613A (en) * 2007-12-28 2009-07-01 华硕电脑股份有限公司 Computer system and debugging method and starting method of basic input and output system thereof
CN100530092C (en) * 2004-12-10 2009-08-19 神基科技股份有限公司 Emergency reply method for basic input/output system
CN100543676C (en) * 2003-12-18 2009-09-23 大同股份有限公司 How to update the firmware
CN101131643B (en) * 2006-08-25 2010-08-25 佛山市顺德区顺达电脑厂有限公司 Computer system and restoring method thereof
CN101840365A (en) * 2010-04-30 2010-09-22 广州广电运通金融电子股份有限公司 Safe protection method and system for BIOS (Basic Input/Output System)
CN101667128B (en) * 2008-09-05 2013-11-06 华硕电脑股份有限公司 Method for Updating and Repairing Basic Input Output System
CN107632902A (en) * 2016-07-18 2018-01-26 衡宇科技股份有限公司 Method, controller and storage system for replying data in case of programming failure
CN114385247A (en) * 2020-10-21 2022-04-22 环达电脑(上海)有限公司 Starting-up method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100470493C (en) * 2005-10-28 2009-03-18 英业达股份有限公司 Automatic reset system and method

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1295903C (en) * 2002-11-18 2007-01-17 华为技术有限公司 A safe system starting method
US7447888B2 (en) 2003-05-06 2008-11-04 Lenovo (Beijing) Limited Method for restoring computer operating system
WO2004104831A1 (en) * 2003-05-06 2004-12-02 Lenovo (Beijing) Limited A method for renovating the computer operating system
CN1317650C (en) * 2003-10-27 2007-05-23 联想(北京)有限公司 Method for automatically recovering BIOS based on hard disk protective space
CN100543676C (en) * 2003-12-18 2009-09-23 大同股份有限公司 How to update the firmware
CN1304947C (en) * 2004-10-14 2007-03-14 威盛电子股份有限公司 Adapter for memory simulators
CN1304948C (en) * 2004-10-14 2007-03-14 威盛电子股份有限公司 Memory simulation device and method thereof
CN100419678C (en) * 2004-12-04 2008-09-17 鸿富锦精密工业(深圳)有限公司 BIOS updating system and method
CN100530092C (en) * 2004-12-10 2009-08-19 神基科技股份有限公司 Emergency reply method for basic input/output system
CN100451987C (en) * 2006-05-23 2009-01-14 北京金元龙脉信息科技有限公司 System and method for carrying out safety risk check to computer BIOS firmware
CN101131643B (en) * 2006-08-25 2010-08-25 佛山市顺德区顺达电脑厂有限公司 Computer system and restoring method thereof
CN101470613A (en) * 2007-12-28 2009-07-01 华硕电脑股份有限公司 Computer system and debugging method and starting method of basic input and output system thereof
CN101667128B (en) * 2008-09-05 2013-11-06 华硕电脑股份有限公司 Method for Updating and Repairing Basic Input Output System
CN101840365A (en) * 2010-04-30 2010-09-22 广州广电运通金融电子股份有限公司 Safe protection method and system for BIOS (Basic Input/Output System)
CN101840365B (en) * 2010-04-30 2012-08-29 广州广电运通金融电子股份有限公司 Safe protection method and system for BIOS (Basic Input/Output System)
CN107632902A (en) * 2016-07-18 2018-01-26 衡宇科技股份有限公司 Method, controller and storage system for replying data in case of programming failure
CN114385247A (en) * 2020-10-21 2022-04-22 环达电脑(上海)有限公司 Starting-up method

Also Published As

Publication number Publication date
CN1180346C (en) 2004-12-15

Similar Documents

Publication Publication Date Title
CN1180346C (en) Automatic safety recovery method for BIOS storage device in computer system
US6715106B1 (en) Bios corruption detection system and method
US7206971B2 (en) Selectable and updatable computer boot memory
US9542195B1 (en) Motherboards and methods for BIOS failover using a first BIOS chip and a second BIOS chip
US7100087B2 (en) Module and method for automatic restoring BIOS device
TWI399647B (en) Method for recovering bios in computer system and computer system thereof
CN101329631B (en) Method and apparatus for automatically detecting and recovering start-up of embedded system
US20050081090A1 (en) Method for automatically and safely recovering BIOS memory circuit in memory device including double BIOS memory circuits
US20200250313A1 (en) Bios recovery and update
US20100169709A1 (en) System Of Updating Firmware And Method Thereof, And Method Of Creating Firmware
US20040158702A1 (en) Redundancy architecture of computer system using a plurality of BIOS programs
US7941658B2 (en) Computer system and method for updating program code
TWI710952B (en) Firmware update method and computer system
US8060786B2 (en) Method for recovering basic input output system and computer device thereof
JPH11316687A (en) Automatic recovery system
WO2005003974A2 (en) Network equipment and a method for monitoring the start up of a such an equipment
US20150154091A1 (en) Bios maintenance method
CN100395713C (en) Method and module for automatically repairing basic input output system element
CN113094107B (en) Data protection method, device, equipment and computer storage medium
CN1971536A (en) Correcting system and method of basic in-out system
CN114265603A (en) System upgrade method, device and electronic device based on asymmetric partition
CN109933374B (en) Computer starting method
CN101739315A (en) System and method for automatically starting backup firmware
US9311075B2 (en) Electronic apparatus and BIOS updating apparatus thereof
CN1323361C (en) Processor system and method using multi memory of start-up procedure

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20041215