The present invention is a method of recovering data in a system that
stores data in identifiable storage segments. The method includes
scanning at least one storage segment for a read error. The method also
includes performing a read recovery operation in an attempt to recover a
read error. The method logs recovered read errors as a function of the
read recovery operation.