摘要 |
Firmware FW 1 and FW 2 is separately stored in a non-volatile memory, in which a boot code for start-up and a restoration code are stored, and a first magnetic disk. A copy of the firmware FW 1 stored in the non-volatile memory is stored in the first magnetic disk, and a copy of the entire firmware FW 1 and FW 2 stored in the first disk medium is stored in the second magnetic disk. When an error occurs during firmware update, upon next power-on, whether the volatile memory, the first magnetic disk, and the second magnetic disk are normal or abnormal is determined, and valid firmware is read and allocated to the volatile memory so as to perform start-up by a start-up mode corresponding to the determination contents.
|