Patent ID: 7818556
Filing Date: 2010-10-19
Classification: G06F

Abstract:
1. A storage apparatus characterized by having a firmware storage processing unit which stores firmware, which is drive control software which records/reproduces data to or from a disk medium, separately in a non-volatile memory, in which a start-up code and a restoration code are stored, and a first disk medium, stores a copy of the firmware, which is stored in the non-volatile memory, in the first disk medium, and stores a copy of the entire firmware, which is stored in the first disk medium, in a second disk medium; and a start-up processing unit which executes, upon power-on, any of a first start-up mode in which the firmware of the non-volatile memory and the first disk medium is read and allocated to a volatile memory so as to perform start-up based on the start-up code when the non-volatile memory is normal, a second start-up mode in which the firmware of the non-volatile memory and the second disk medium is read and allocated to the volatile memory so as to perform start-up when the first disk medium is abnormal in the first start-up mode, a third start-up mode in which the entire firmware is read and allocated from the first disk medium to the volatile memory so as to perform start-up based on the restoration code when the non-volatile memory is abnormal, and a fourth start-up mode in which the entire firmware is read and allocated from the second disk medium to the volatile memory so as to perform start-up when the first disk medium is abnormal in the third start-up mode.