A method for recovering errors on a multiple disk system. The method
including the steps of (a) determining a location and type for one or
more errors in a plurality of blocks on the multiple disk system, (B)
determining a current error of the one or more errors that is closest to
a start of the plurality of blocks, (C) recovering data for the current
error using data read from drives other than the drive containing the
current error and (D) determining whether any further errors are present
on the drive that contained the current error.