Claims
- 1. A process for identifying and designating a radially-oriented defect pattern on a data-storage medium, comprising:
determining an angular position of one or more pre-identified defective data sectors on the data-storage medium by counting a number of servo sectors on the data-storage medium that pass a predetermined reference point; defining a radially-oriented pattern of the pre-identified defective data sectors based on a predetermined relationship between (i) a number of the pre-identified defective data sectors having substantially identical angular positions and (ii) radial spacing between the pre-identified defective data sectors having substantially identical angular positions; and writing defect-identification information to data sectors having locations that substantially coincide with the radially-oriented pattern of the pre-identified defective data sectors.
- 2. The process of claim 1, further comprising writing the defect-identification information to data sectors having (i) substantially identical angular positions as the pattern of the pre-identified defective data sectors and (ii) radial positions located within a predetermined distance from the pattern of the pre-identified defective data sectors.
- 3. The process of claim 1, wherein the predetermined relationship is five of the pre-identified defective data sectors having substantially identical angular positions being located within ten consecutive data tracks on the data-storage medium.
- 4. The process of claim 2, wherein the predetermined distance is approximately twenty-five percent of a length of the pattern of the pre-identified defective data sectors.
- 5. The process of claim 1, further comprising determining a radial position of the one or more pre-identified defective data sectors by reading data-track location data from the one or more pre-identified defective data sectors.
- 6. A process for identifying and designating a radially-oriented pattern of potentially unusable data sectors on a data-storage medium having servo sectors and data tracks defined thereon, comprising:
reading a defect-identification code from pre-identified defective data sectors on the data-storage medium; calculating angular positions of the pre-identified defective data sectors by counting a number of the servo sectors that pass a predetermined reference point and correlating the number with an angular displacement of the data-storage medium; determining radial positions of the pre-identified defective data sectors based on positions of the data tracks on which the pre-identified defective data sectors are located; defining a radially-oriented defect pattern by identifying a predetermined number of the pre-identified defective data sectors that (i) have substantially identical angular positions and (ii) are located within a predetermined radial distance of each other; and writing the defect-identification code to one or more data sectors, other than the pre-identified defective data sectors, having (i) an angular position that is substantially identical to an angular position of the radially-oriented defect pattern and (ii) a radial position between a radially outermost and a radially innermost of the pre-identified defective data sectors in the radially-oriented defect pattern.
- 7. The process of claim 6, wherein the predetermined number of data sectors is five and the predetermined radial distance is a distance corresponding to a spacing between ten consecutive data tracks.
- 8. The process of claim 6, further comprising writing the defect-identification code to one or more data sectors, other than the pre-identified defective data sectors, having (i) an angular position that is substantially identical to the angular position of the radially-oriented defect pattern and (ii) a radial position located within a predetermined distance radially outward of the radially-outermost of the pre-identified defective data sectors in the radially-oriented defect pattern.
- 9. The process of claim 8, wherein the predetermined distance is approximately one-fourth of a length of the radially-oriented defect pattern.
- 10. The process of claim 8, further comprising writing the defect-identification code to one or more data sectors, other than the pre-identified defective data sectors, having (i) an angular position substantially identical to the angular position of the radially-oriented defect pattern and (ii) a radial position located within a second predetermined distance radially inward of the radially-innermost of the pre-identified defective data sectors in the radially-oriented defect pattern.
- 11. The process of claim 10, wherein the second predetermined distance is approximately one-fourth of a length of the radially-oriented defect pattern.
- 12. The process of claim 6, wherein counting a number of the servo sectors that pass a predetermined reference point comprises setting a servo-sector count to a predetermined value and decreasing the servo-sector count when one of the servo-sectors passes the predetermined reference point.
- 13. The process of claim 6, wherein counting a number of the servo sectors that pass a predetermined reference point comprises counting a number of the servo sectors that pass a read-write head of a disk drive.
- 14. The process of claim 13, further comprising moving the read-write head from a location proximate one of the data tracks to a location proximate another of the data tracks when the servo-sector count reaches a second predetermined value.
- 15. The process of claim 6, further comprising identifying the one or more data sectors, other than the pre-identified defective data sectors, by counting a second number of the servo sectors that pass the predetermined reference point and correlating the second number to the angular position of the data-storage medium.
- 16. A process for marking a pattern of potentially unusable data sectors on a data-storage medium, comprising:
checking data sectors on the data-storage medium for the presence of a pre-written defect-identification code; determining angular and radial positions of the data sectors having the defect-identification code pre-written thereto; identifying the pattern of potentially unusable data sectors by checking for a predetermined number of the data sectors having the defect-identification code written thereto that (i) have substantially identical angular positions and (ii) are radially spaced within a predetermined distance; and filling in and extending the pattern of potentially unusable data sectors.
- 17. The process of claim 16, wherein filling in and extending the pattern of potentially unusable data sectors comprises writing the defect-identification code to data sectors, other than the data sectors having the defect-identification code pre-written thereto, having (i) angular positions substantially identical to the pattern of potentially unusable data sectors and (ii) radial positions located between a radially outmost and a radially innermost of the data sectors in the pattern of potentially unusable data sectors.
- 18. The process of claim 16, wherein filling in and extending the pattern of potentially unusable data sectors comprises:
writing the defect-identification code to data sectors, other than the data sectors having the defect-identification code pre-written thereto, having (i) angular positions substantially identical to the pattern of potentially unusable data sectors and (ii) radial positions located radially outward of the radially outermost data sector by a predetermined distance; and writing the defect-identification code to data sectors, other than the data sectors having the defect-identification code pre-written thereto, having (i) angular positions substantially identical to the pattern of potentially unusable data sectors and (ii) radial positions located radially inward of the radially innermost data sector by a predetermined distance.
- 19. The process of claim 16, wherein determining angular positions of the data sectors having the defect-identification code-pre written thereto comprises counting a number of servo sectors on the data-storage medium that pass a predetermined reference point and correlating the number with an angular displacement of the data-storage medium.
- 20. A process for identifying and designating a radially-oriented defect pattern on a substantially circular data-storage medium, comprising:
determining an angular position of one or more pre-identified defective data sectors on the data-storage medium; defining a radially-oriented pattern of the pre-identified defective data sectors based on a predetermined relationship between (i) a number of the pre-identified defective data sectors having substantially identical angular positions and (ii) radial spacing between the pre-identified defective data sectors having substantially identical angular positions; and writing predetermined identification information to data sectors having locations that substantially coincide with the radially-oriented pattern of the pre-identified defective data sectors.
- 21. A process for identifying and designating a radially-oriented defect pattern on a substantially circular data-storage medium, comprising:
determining an angular position of a defective data sector on the data-storage medium by counting a number of servo sectors on the data-storage medium that pass a predetermined reference point; and determining a radial position of the defective data sector based on a location of a data-track on which the defective data sector is positioned.
- 22. A device for identifying and designating a radially-oriented defect pattern on a data-storage medium, comprising:
a microprocessor; a memory-storage device electrically coupled to the microprocessor; a read-write head electrically coupled to the microprocessor for writing and reading information to and from the data-storage medium; and a set of computer-executable instructions stored on the memory-storage device, wherein the computer-executable instructions:
determine an angular position of one or more pre-identified defective data sectors on the data-storage medium by counting a number of servo sectors on the data-storage medium that pass a predetermined reference point; define a radially-oriented pattern of the pre-identified defective data sectors based on a predetermined relationship between (i) a number of the pre-identified defective data sectors having substantially identical angular positions and (ii) radial spacing between the pre-identified defective data sectors having substantially identical angular positions; and cause the read-write head to write defect-identification information to data sectors having locations that substantially coincide with the radially-oriented pattern of the pre-identified defective data sectors.
- 23. The system of claim 22, further comprising:
a suspension arm mechanically coupled to the read-write head for suspending and moving the read-write head over a surface of the data-storage medium; an actuator mechanically coupled to the suspension arm and electrically coupled to the microprocessor for moving the arm in response to commands from the microprocessor; and a spindle for supporting and rotating the data-storage medium.
Parent Case Info
[0001] This application is a continuation-in-part of prior application Ser. No. 09/458,649, filed on Dec. 10, 1999 and claiming priority to U.S. provisional patent application serial No. 60/111,824, filed on Dec. 11, 1998.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60111824 |
Dec 1998 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09458649 |
Dec 1999 |
US |
Child |
09957349 |
Sep 2001 |
US |