Claims
- 1. In a data storage device having a data storage medium divided into a plurality of zones, a method comprising:
finding an error in a first zone; and performing a sequence of retry procedures for the first zone.
- 2. The method of claim 1 further comprising:
finding an error in a second zone; performing a second sequence of retry procedures for the second zone; finding an error in a third zone; and retrieving a third sequence of retry procedures for the third zone.
- 3. The method of claim 1 wherein the sequence comprises a read sequence for correcting read errors and a write sequence for correcting write errors and further comprising:
retrieving the read sequence for the first zone, if the error is a read error; and retrieving the write sequence for the first zone, if the error is a write error.
- 4. The method of claim 3 wherein the read sequence comprises read retry procedures and the write sequence comprises write retry procedures.
- 5. The method of claim 1 wherein the sequence is optimized based on a probability of success of retry procedures within the first zone.
- 6. The method of claim 5 further comprising:
re-optimizing the sequence for the first zone during device operation.
- 7. The method of claim 1 wherein one or more retry procedures comprise a plurality of subprocedures.
- 8. The method of claim 1 wherein the sequence includes an off-track retry procedure, an MR bias retry procedure, a VGA Gain retry procedure and an FIR adaption retry procedure.
- 9. In a data storage device having a data storage medium, a method comprising:
dividing the data storage medium into a plurality of zones; and determining a first sequence for performing a plurality of retry procedures for a first zone based on the number of errors corrected by each of the plurality of retry procedures in the first zone.
- 10. The method of claim 9 further comprising:
scanning the data storage medium for errors; performing the retry procedures to correct errors found in the scanning step; determining the number of errors corrected by each of the plurality of retry procedures for the first zone.
- 11. The method of claim 9 further comprising:
performing the first sequence to correct read errors and write errors in the first zone.
- 12. The method of claim 9 wherein the first sequence includes a read sequence for performing a plurality of read retry procedures.
- 13. The method of claim 9 wherein the determining step comprises:
determining a first read sequence for performing a plurality of read retry procedures for the first zone based on the number of read errors corrected by read retry procedures in the first zone; and determining a first write sequence for performing a plurality of write retry procedures for the first zone based on the number of write errors corrected by write retry procedures in the first zone;.
- 14. The method of claim 9 further comprising:
determining a second sequence for performing the plurality of retry procedures for a second zone based on the number of errors corrected by each of the plurality of retry procedures in the second zone; and determining a third sequence for performing the plurality of retry procedures for a third zone based on the number of errors corrected by each of the plurality of retry procedures in the third zone.
- 15. The method of claim 9 wherein the dividing step further comprises:
scanning the entire data storage media for errors; performing the retry procedures to correct errors found in the scanning step; determining a location on the data storage media for each of the errors corrected by the performing step; creating a distribution of error types and locations on the data storage media; analyzing the distribution; and dividing the data storage media into the plurality of zones based the results of the analyzing step.
- 16. The method of claim 9 wherein the plurality of retry procedures includes an off-track retry procedure, an MR bias retry procedure, a VGA Gain retry procedure and an FIR adaption retry procedure.
- 17. The method of claim 9 wherein the dividing and determining steps are performed during manufacture.
- 18. The method of claim 17 wherein the steps of dividing and determining are performed automatically by the data storage device during idle operating periods.
- 19. A data storage device comprising:
a data storage medium divided into zones; and a plurality of first sequences for performing a plurality of retry procedures to correct read errors, each first sequence associated with a zone and determined based on errors found in its associated zone.
- 20. The data storage device of claim 19 wherein each first sequence is periodically reordered during device operation.
- 21. The data storage device of claim 19 wherein the plurality of retry procedures includes an off-track retry procedure, an MR bias retry procedure, a VGA Gain retry procedure and an FIR adaption retry procedure.
- 22. The data storage device of claim 19 further comprising:
a plurality of second sequences, each associated with one of the zones, for performing a plurality of write retry procedures to correct write errors, wherein each second sequence is optimized based on errors found in its associated zone.
- 23. The data storage device of claim 22 wherein the write errors in each zone are periodically analyzed and the second sequences are periodically reordered.
- 24. The data storage device of claim 19 wherein the data storage device is a disc drive utilizing magnetic data storage discs.
- 24. The data storage device of claim 19 wherein the data storage device is an optical disc drive utilizing optical data storage discs.
- 25. The data storage device of claim 19 wherein the data storage device utilizes removable data storage medium.
- 26. The data storage device of claim 19 wherein the errors in each zone are periodically analyzed and the first sequence is periodically reordered.
- 27. In a data storage device having data storage media wherein the data storage media is divided into a plurality of zones, a method comprising:
maintaining a plurality of retry procedure sequences of performing the plurality of retry procedures, each sequence associated with one of the plurality of zones and based on errors corrected by retry procedures in its associated zone; wherein maintaining comprises:
scanning zones for errors; performing the retry procedures-in the scanned zones to correct errors; and reordering the retry procedures in each retry procedure sequence based on the errors corrected in each sequence's associated zone; storing the reordered retry procedure sequences; retrieving a first retry procedure sequence in response to all errors in a first zone; performing the first retry procedure sequence of retry procedures for all errors in the first zone.
- 28. The method of claim 27 wherein the plurality of retry procedures comprises an off-track retry procedure, an MR bias retry procedure, a VGA Gain retry procedure and an FIR adaption retry procedure.
- 29. The method of claim 27 wherein the maintaining step is performed automatically during idle periods of the data storage device.
- 30. The method of claim 27 wherein the maintaining step is performed in response to a user command.
RELATED APPLICATIONS
[0001] This application claims priority of U.S. provisional application Serial No. 60/409,158, filed Sep. 9, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60409158 |
Sep 2002 |
US |