Method and system for compensating for adjacent tracks during writing of data
First Claim
1. A method of writing data to a storage device, the method comprising:
- writing current data to a first track of data;
monitoring write head position during the writing of the current data to the first track of data; and
on detection of encroachment of the write head position on a second track of previously written data;
stopping the writing of the current data to the first track of data;
after the stopping, using the current data to recover the previously written data on the second track; and
rewriting the current data to the first track after recovery of the previously written data on the second track.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of writing data to a storage device includes writing current data to a first track of data, monitoring write head position, and on detection of encroachment of the write head position on a second track of previously written data, using the current data to recover the previously written data on the second track, and rewriting the current data to the first track. A storage controller includes a device controller that writes data to a current track of data on a storage device. The device controller monitors write head position. On detection of encroachment of the write head position on a second track of previously written data uses the current data to recover the previously written data on the second track, and rewrites the current data to the first track. A storage system includes a storage medium having a plurality of tracks of data thereon, and a storage controller.
51 Citations
19 Claims
-
1. A method of writing data to a storage device, the method comprising:
-
writing current data to a first track of data; monitoring write head position during the writing of the current data to the first track of data; and on detection of encroachment of the write head position on a second track of previously written data; stopping the writing of the current data to the first track of data; after the stopping, using the current data to recover the previously written data on the second track; and rewriting the current data to the first track after recovery of the previously written data on the second track. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A storage controller comprising:
-
a device controller; and a write channel including a write head;
wherein;the storage medium has a plurality of tracks of data thereon; and when said device controller writes data to a current track of data on said storage device, said device controller; monitors write head position, and on detection of encroachment of the write head position on a second track of previously written data; stops the writing of the current data to the first track of data, after stopping the writing of the current data to the first track of data, uses the current data to recover the previously written data on the second track, and rewrites the current data to the first track after recovery of the previously written data on the second track. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A storage system comprising:
-
a storage medium having a plurality of tracks of data thereon; and a storage controller comprising; a device controller, and a write channel including a write head;
wherein;the storage medium has a plurality of tracks of data thereon; and when said device controller writes data to a current track of data on said storage device, said device controller; monitors write head position, and on detection of encroachment of the write head position on a second track of previously written data; stops the writing of the current data to the first track of data, after stopping the writing of the current data to the first track of data, uses the current data to recover the previously written data on the second track, and rewrites the current data to the first track after recovery of the previously written data on the second track. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification