Patent ID: 7549084

Claim:
A storage control apparatus which comprises a plurality of storage devices, and a controller for controlling the respective storage devices, wherein the controller comprises: a command processing part which processes a command received from a host computer, and sends processing results to the host computer; an error management part which manages errors that occur in the storage devices, and detects a prescribed storage device to be restarted based on a state of the error generation; a restart control part which restarts the prescribed storage device detected by the error management part; and a difference management part which, when the command processing part processes a write command related to a parity group of the prescribed storage device, manages updated locations resulting from the write command within a prescribed difference management period comprising a period for restarting the prescribed storage device, and the restart control part which, subsequent to the end of the difference management period, restores the updated location data based on data respectively stored in storage devices other than the prescribed storage device within the parity group, and writes the restored data to the prescribed storage device.