1. A method for recovering data from a redundant storage object, comprising: detecting an error in a data image, during a read of the data image from the redundant storage object; establishing an index for monitoring the retrieval of a specific copy of the data image and keeping a log of all copies retrieved to ensure that redundancy in the error check of the specific copies is avoided; sending a first command, to the redundant storage object, requesting a copy of the data image until the response from the redundant storage object indicates that the requested copy does not exist; retrieving the copy of the data image from the redundant storage object when the copy exists; incrementing the index; determining if an error exists in the copy of the data image retrieved; and re-writing the data image with the copy of the data image that is determined to be errorless and continuing processing of the redundant storage object.