<p>In a system for dispersively storing data and parity in a plurality of storage devices (102), information in a first storage device (102-1) is restored by using information stored in the storage devices other than the first storage device when the first storage device fails. And information in a non-restored area in the first storage device and information in a second storage device (102-2) are restored by using information stored in the storage devices other than the first and the second storage devices when the second storage device fails while the information in the first storage device is being restored.</p>