Methods and apparatus for correcting errors in data read from a disk drive
AssigneeFujitsu Limited
InventorMichael James
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorMichael James
Estimating the term…
Data requested from a disk drive by a host is read continuously from sectors in tracks on a rotating disk and is temporarily stored in buffer memory within the disk drive. Before releasing the sectors for host access, each sector is checked for errors, and if errors are identified, error correction is attempted in a correction engine, using a selected error correction facility. If the errors are not corrected using the first selected correction facility, the bad sector is held in the buffer memory until the correction engine is idle. The correction engine is idle, for example, when good sectors (which have no errors) are read and are immediately released for host access. This idle time in the correction engine is used to attempt error correction using one or more different correction facilities. If the errors are corrected using the correction engine's idle time, it is not necessary to re-read the sector.
A method for correcting errors in data read from a memory medium for access by a host, the data being stored on at least one track having a plurality of sectors, comprising the steps of:
Apparatus for recording information to a memory medium and reproducing the information from the memory medium for access by a host, the memory medium having the information stored on at least one track having a plurality of sectors comprising:
Dependencies are inferred from the claim text.