摘要 |
A plurality of retry tables is used for adaptive and flexible error correction during a read/write operation within a disk drive. The plurality of retry tables is stored in a data storage unit, and one of the retry tables is selected to be used for the error correction. In addition, firmware is not modified for using any of the plurality of retry tables during the error correction. One of the retry tables becomes eventually selected as being optimum for the error correction depending on an application, operating conditions, and head/mechanical characteristics of the disk drive.
|