Disk drive with stored positioning data related to disk expansion
First Claim
1. A disk drive apparatus comprising:
- a read and write head for writing and reading data to and from respective ones of a plurality of concentric track successively formed with a fixed track pitch on a surface of a recording disk, each of said tracks including at least one fixed data portion having predetermined fixed data written therein;
a spindle motor for rotating said recording disk;
an access motor coupled to said read and write head for displacing said read and write head radially with respect to said recording disk above said recording disk surface;
detection means for detecting a level of a read signal produced by said read and write head during read-out of said data written in said at least one fixed data portion, and for producing a detection signal representing said signal level, and;
computation and control circuit means including memory means, operable to execute a correction data acquisition operation by;
(a) controlling said access motor to move said read and write head to a first predetermined standard position of a first track of a predetermined pair of said plurality of tracks, said first track of said predetermined pair being positioned close to an outer periphery and a second track of said predetermined pair being positioned close to an inner periphery of said plurality of tracks, and to then radially displace said read and write head relative to said first standard position within a predetermined range of movement, said computation and control means then determining an amount of off-track error of said read and write head with respect to said first standard position of said first track based upon changes in said detection signal occurring during said radial displacement of the read and write head with respect to the first track;
(b) controlling said access motor to move said read and write head to a second predetermined standard position of a second one of said pair of tracks and to then radially displace said read and write head relative to said second standard position within a predetermined range of movement, said computation and control means then determining an amount of off-track error of said read and write head with respect to said second standard position of said second track based upon changes in said detection signal occurring during said radial displacement of the read and write head with respect to the second track, and;
(c) storing in said memory means said off-track error amounts for said pair of tracks as respective correction values, and computing and storing in said memory means respective correction values for each of the other ones of said plurality of tracks based upon said off-track error amounts determined for said first and second tracks;
said computation and control circuit means subsequently functioning to correctly position said read and write head in response to an externally supplied request for access to one of said tracks, by reading out from said memory means the one of said correction values corresponding to the requested track and then controlling said access motor to move said read and write head to a position which is radially displaced from the standard position of the requested track in a direction and by an amount which are in accordance with said corresponding correction value.
1 Assignment
0 Petitions
Accused Products
Abstract
A disk drive apparatus includes apparatus for elimination of off-track errors of a read/write head by deriving and storing correction data for all of the tracks on a disk on the basis of the signal level resulting from read-out of the contents of gap portions of the format data in two specific tracks. If, as indicated by a read error indication signal from a host computer, read errors subsequently occur in spite of position correction based on a stored correction value, then the off-track error for the track concerned is detected and an updated correction value is derived and stored. Accurate position control is thereby attained without a need for servo data tracks or regions to be recorded on each disk.
-
Citations
12 Claims
-
1. A disk drive apparatus comprising:
-
a read and write head for writing and reading data to and from respective ones of a plurality of concentric track successively formed with a fixed track pitch on a surface of a recording disk, each of said tracks including at least one fixed data portion having predetermined fixed data written therein; a spindle motor for rotating said recording disk; an access motor coupled to said read and write head for displacing said read and write head radially with respect to said recording disk above said recording disk surface; detection means for detecting a level of a read signal produced by said read and write head during read-out of said data written in said at least one fixed data portion, and for producing a detection signal representing said signal level, and; computation and control circuit means including memory means, operable to execute a correction data acquisition operation by; (a) controlling said access motor to move said read and write head to a first predetermined standard position of a first track of a predetermined pair of said plurality of tracks, said first track of said predetermined pair being positioned close to an outer periphery and a second track of said predetermined pair being positioned close to an inner periphery of said plurality of tracks, and to then radially displace said read and write head relative to said first standard position within a predetermined range of movement, said computation and control means then determining an amount of off-track error of said read and write head with respect to said first standard position of said first track based upon changes in said detection signal occurring during said radial displacement of the read and write head with respect to the first track; (b) controlling said access motor to move said read and write head to a second predetermined standard position of a second one of said pair of tracks and to then radially displace said read and write head relative to said second standard position within a predetermined range of movement, said computation and control means then determining an amount of off-track error of said read and write head with respect to said second standard position of said second track based upon changes in said detection signal occurring during said radial displacement of the read and write head with respect to the second track, and; (c) storing in said memory means said off-track error amounts for said pair of tracks as respective correction values, and computing and storing in said memory means respective correction values for each of the other ones of said plurality of tracks based upon said off-track error amounts determined for said first and second tracks; said computation and control circuit means subsequently functioning to correctly position said read and write head in response to an externally supplied request for access to one of said tracks, by reading out from said memory means the one of said correction values corresponding to the requested track and then controlling said access motor to move said read and write head to a position which is radially displaced from the standard position of the requested track in a direction and by an amount which are in accordance with said corresponding correction value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A disk drive apparatus for reading data from a plurality of concentric tracks of a recording disk and for supplying said data to a host computer, said host computer functioning to detect the presence of errors in said data and to supply to said disk drive apparatus an error indication signal indicative of such errors, each of said tracks including a gap fixed data portion having fixed data written therein, said disk drive apparatus comprising:
-
a read and write head for read-out of said data from said tracks; means for rotating said disk; means for positioning said read and write head with respect to said tracks along a radius of said disk; detection means for detecting a level of a read signal produced from said read and write head during read-out of said fixed data from said fixed data portion of a track and for producing a corresponding detection signal, and; computation and control means including memory means, operable to execute a correction data acquisition operation by detecting an amount of off-track error of said read and write head with respect to at least one of said tracks based upon said detection signal, computing respective correction values for the remainder of said tracks based on said detected off-track error amount, and storing in said memory means said correction values; said computation and control means further functioning to control said read and write head positioning means prior to read-out of data from one of said tracks such as to accurately position said read and write head with respect to said track based upon a corresponding one of said stored correction values, and further functioning, in the event that said error indication signal is produced from said host computer during subsequent read-out of data from said track following said accurate positioning, to execute a single track correction data acquisition operation for said track and to store as an updated correction value for said track an off-track error which is derived by said single track correction data acquisition operation, and to control said read and write head positioning means to accurately position said read and write head in accordance with said updated correction value.
-
Specification