Method for data recovery on a data carrier with overlapping data tracks and device thereof
First Claim
1. A method for data recovery on a data carrier surface, comprising:
- a) writing at least two overlapping data tracks by means of a write element whose data track width is at least twice as wide as the track width of a read element,b) reading the data of at least a section of a source track by means of said read element,c) evaluating by means of error control the accuracy of said data, and in the event that said data are inaccurate;
d) determining by means of management data and/or similarity comparison whether a corresponding section on an adjacent track and/or on a track in the vicinity of said source track encompasses equivalent data by virtue of the width of said write element, and if this is the case;
e) using at least a part of the data stored on said corresponding section complementarily or as a substitute for inaccurate data derived from said source track.
1 Assignment
0 Petitions
Accused Products
Abstract
A defect management system for storage devices is disclosed, which may be used in connection with shingled magnetic recording (SMR). Overlapping data tracks, separated by guard regions, are written by a write element whose track width is at least twice as wide as the track width of a read element. Depending on the embodiment, data recovery of a defective track or sector is attained by evaluating the contents of an adjacent track or guard region: if the adjacent track or guard region encompasses equivalent data, due to the width of the write element, this data may be used as a complement or as a substitute for the defective track or sector. This may reduce the risk of data loss. The capacity of a storage device may be increased by balancing out the probability of read errors with the probability that an adjacent track may encompass equivalent data.
19 Citations
18 Claims
-
1. A method for data recovery on a data carrier surface, comprising:
-
a) writing at least two overlapping data tracks by means of a write element whose data track width is at least twice as wide as the track width of a read element, b) reading the data of at least a section of a source track by means of said read element, c) evaluating by means of error control the accuracy of said data, and in the event that said data are inaccurate; d) determining by means of management data and/or similarity comparison whether a corresponding section on an adjacent track and/or on a track in the vicinity of said source track encompasses equivalent data by virtue of the width of said write element, and if this is the case; e) using at least a part of the data stored on said corresponding section complementarily or as a substitute for inaccurate data derived from said source track. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A storage device configured for overlapping data tracks, comprising:
-
a) at least one data carrier surface, b) a write element whose data track width is at least twice as wide as the track width of a read element, c) at least two overlapping data tracks written on said data carrier surface by means of said write element, d) a control unit configured to read the data of at least a section of a source track by means of said read element, wherein the accuracy of said data is evaluated by means of error control, and for the situation that said data are inaccurate, said control unit is configured to determine by means of management data and/or similarity comparison whether a corresponding section on an adjacent track and/or on a track in the vicinity of said source track encompasses equivalent data by virtue of the width of said write element, and for the situation that this proves true, said control unit is configured to use at least a part of the data stored on said corresponding section as a complement or as a substitute for inaccurate data derived from said source track. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A hard disk controller comprising control circuitry configured to:
-
a) write at least two overlapping data tracks by means of a write element whose data track width is at least twice as wide as the track width of a read element, b) read the data of at least a section of a source track by means of said read element, c) evaluate by means of error control the accuracy of said data, and for the situation that said data are inaccurate, said control circuitry is configured to; d) determine by means of management data and/or similarity comparison whether a corresponding section on an adjacent track and/or on a track in the vicinity of said source track encompasses equivalent data by virtue of the width of said write element, and for the situation that this proves true, said control circuitry is configured to; e) use at least a part of the data stored on said corresponding section as a complement or as a substitute for inaccurate data derived from said source track.
-
Specification