Method and system for preventing data loss from an off-track write condition in a disk drive by rewriting data buffered from an adjacent track
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G11B-015/04
G11B-019/04
G11B-021/02
G11B-005/09
출원번호
US-0887749
(2001-06-21)
발명자
/ 주소
Codilian, Raffi
출원인 / 주소
Western Digital Technologies, Inc.
대리인 / 주소
Shara, Esq. Milad G.
인용정보
피인용 횟수 :
74인용 특허 :
5
초록▼
A method and system are described for preventing data loss from an off-track write condition in a disk drive. In accordance with exemplary embodiments of the present invention, the disk drive comprises a disk surface comprising a first track and a second track adjacent to the first track, and a head
A method and system are described for preventing data loss from an off-track write condition in a disk drive. In accordance with exemplary embodiments of the present invention, the disk drive comprises a disk surface comprising a first track and a second track adjacent to the first track, and a head for writing data to and reading data from the first and second tracks. The method of recovering from the off-track write condition comprises the steps of receiving a write command to write a first series of data blocks on the first track. Before writing the first series of data blocks, a second series of data blocks stored in the second track is read and stored in a data buffer. Writing the first series of data blocks on the first track is initiated, and while writing the first series of data blocks, detecting a signal indicating the head may have wandered toward the second track and in response to the signal: aborting the writing of the first series of data blocks; repositioning the head on the first track and performing track following; writing at least a portion of the first series of data blocks to the first track; and writing at least a portion of the second series of data blocks, stored in the data buffer, to the second track.
대표청구항▼
1. A method for preventing data loss from an off-track write condition in a disk drive that comprises:a disk surface comprising a first track and a second track adjacent to the first track, and a head for writing data to and reading data from the first and second tracks, the method comprising the st
1. A method for preventing data loss from an off-track write condition in a disk drive that comprises:a disk surface comprising a first track and a second track adjacent to the first track, and a head for writing data to and reading data from the first and second tracks, the method comprising the steps of:receiving a write command to write a first series of data blocks on the first track;before writing the first series of data blocks, reading a second series of data blocks stored in the second track and storing the second series of data blocks in a data buffer;initiating writing of the first series of data blocks on the first track and while writing the first series of data blocks, detecting a signal indicating the head may have wandered toward the second track and in response to the signal:aborting the writing of the first series of data blocks;repositioning the head on the first track and performing track following;writing at least a portion of the first series of data blocks to the first track; andwriting at least a portion of the second series of data blocks, stored in the data buffer, to the second track, wherein the step of detecting the signal comprises the step of:detecting an excessive head position error by a servo control system responsible for positioning the head over the disk, wherein the head position error is greater than approximately 16% of a track pitch. 2. The method for preventing data loss from an off-track write condition as recited in claim 1, wherein the step of detecting the signal comprises the step of:detecting a mechanical shock in the disk drive. 3. The method for preventing data loss from an off-track write condition as recited in claim 1, wherein the second series of data blocks is read from at least one specific zone of the second track. 4. The method for preventing data loss from an off-track write condition as recited in claim 1, wherein the step of reading the second series of data blocks is performed when the disk drive is in a mobile environment. 5. The method for preventing data loss from an off-track write condition as recited in claim 1, wherein the disk surface comprises a third track adjacent to the first track, and wherein the method comprises the step of:before writing the first series of data blocks, reading a third series of data blocks stored in the third track and storing the third series of data blocks in the data buffer. 6. The method for preventing data loss from an off-track write condition as recited in claim 5, comprising the step of:writing at least a portion of the third series of data blocks, stored in the data buffer, to the third track. 7. A disk drive comprising:a disk surface comprising a first track and a second track adjacent to the first track;a head for writing and reading data stored in the first and second tracks, wherein the head writes at least part of a first data block to the first track;a read/write channel for encoding data written to the disk surface during a write operation and for detecting a read signal emanating from the head during a read operation;a servo control system for generating control signals to position the head over the disk surface;an off-track write condition detector for detecting an off-track write condition;a data buffer for storing a data block written to the disk;a program memory for storing steps of a procedure for preventing data loss from an off-track write condition detected by the off-track write condition detector; anda means, coupled to the read/write channel, the servo control system and the off-track write condition detector, for executing the steps of the data loss prevention procedure stored in the program memory in response to the detected off-track write condition, the data loss prevention procedure comprising the steps of:receiving a write command to write a first series of data blocks on the first track;before writing the first series of data blocks, reading a second series of data blocks stored in the second track and storing the second series of data blocks in a data buffer;initiating writing of the first series of data blocks on the first track and while writing the first series of data blocks, detecting a signal indicating the head may have wandered toward the second track and in response to the signal:aborting the writing of the first series of data blocks;repositioning the head on the first track and performing track following;writing at least a portion of the first series of data blocks to the first track; andwriting at least a portion of the second series of data blocks, stored in the data buffer, to the second track, wherein, in the recovery procedure, the step of detecting the signal comprises the step of:detecting an excessive head position error by a servo control system responsible for positioning the head over the disk, wherein the excessive head position error is greater than approximately 16% of a track pitch. 8. The disk drive as recited in claim 7, wherein the off-track write condition detector comprises:a shock detector for detecting a mechanical shock in the disk drive that exceeds a predetermined threshold. 9. The disk drive as recited in claim 7, wherein the off-track write condition detector is responsive to a head position error generated by the servo control system. 10. The disk drive as recited in claim 7, wherein, in the recovery procedure, the step of detecting the signal comprises the step of:detecting a mechanical shock in the disk drive. 11. The disk drive as recited in claim 7, wherein, in the recovery procedure, the second series of data blocks is read from at least one specific zone of the second track. 12. The disk drive as recited in claim 7, wherein, in the recovery procedure, the step of reading the second series of data blocks is performed when the disk drive is in a mobile environment. 13. The disk drive as recited in claim 7, wherein the disk surface comprises a third track adjacent to the first track, and wherein the method comprises the step of:before writing the first series of data blocks, reading a third series of data blocks stored in the third track and storing the third series of data blocks in the data buffer. 14. The disk drive as recited in claim 13, wherein the recovery procedure comprises the step of:writing at least a portion of the third series of data blocks, stored in the data buffer, to the third track.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (5)
Kimura Toshiki,JPX ; Ishii Masayoshi,JPX, Disk drive having optimized off-track compensation.
Nishida Yasutaka,JPX ; Hamaguchi Takehiko,JPX ; Takano Hisashi,JPX ; Ide Hiroshi,JPX ; Sawaguchi Hideki ; Tomiyama Futoshi,JPX, Magnetic disk apparatus with data track reassigning function.
Brown Dana H. (Rochester MN) Erickson Kevin J. (Rochester MN) Good Daniel L. (Rochester MN) Greenberg Richard (Rochester MN) Herman Peter M. (Oronoco MN) Ottesen Hal H. (Rochester MN), System and method for preventing direct access data storage system data loss from mechanical shock during write operatio.
Nguyen, Daniel T.; Watson, Scott E.; Liem, Andre Y.; Garbarino, Jonathan M.; Weiher, Joshua P., Coined VCM tab to limit cover deflection under pinch load.
Chan, Tom S.; Banh, Thao Hieu; Burton, Derrick E., Data storage device executing retry operation by buffering signal samples at different radial offsets.
Santee, Nathan J.; Huang, Yanan; Xi, Wei; Chu, Hien T.; Beker, Orhan, Data storage device saving absolute position at each servo wedge for previous write operations.
Tsai, Chun Sei; Huynh, Sang; Pei, Anthony L.; Brunnett, Don; Kasraee, Jahangir John; Gibbons, Kent W., Disk drive biasing refresh zone counters based on write commands.
Horasart, Theerapong; Bupphasawan, Meatasit; Chaiboon, Chinorot, Disk drive having a stationary plate between disks with grooves adjacent fastener holes.
Pan, Tzong-Shii; Chen, Yih-Jen Dennis; Shum, Wing Chun, Disk drive head gimbal assembly having a flexure tail with a dielectric layer that has regions of lesser thickness.
Chen, Yih-Jen Dennis; Liu, Yanning; Teo, Kia Moh, Disk drive head suspension tail with a noble metal layer disposed on a plurality of structural backing islands.
Chen, Yih-Jen Dennis; Liu, Yanning; Teo, Kia Moh, Disk drive head suspension tail with a noble metal layer disposed on a plurality of structural backing islands.
Kloeppel, Klaus; Ilagan, Ronald G.; Nguyen, Diep L., Disk drive spindle with fluid journal bearing having increased radial clearance in axial end regions.
Parker, Joshua; Petersen, Frederic C.; Couture, Shawn P.; Kuniyil, Prabheesh Balakrishnan; Nykanen, Bob A., Disk drive tolerance ring with edge rounding from opposite major faces.
Casey, Shawn E.; Tian, Jifang; Campbell, Tegan; Li, Hongqi; Flynn, William, Information storage device with a damping insert sheet between a housing bay and a disk drive.
Grobis, Michael Konrad; Schabes, Manfred Ernst, Magnetic recording disk drive with method for data preservation during high track misregistration (TMR) environment.
Reid, Bruce E.; Fallone, Robert M.; Patkar, Kaustubh S., Methods for adaptive throttling of data refresh operations and disk drives implementing the same.
Olds, Edwin Scott; Haines, Jonathan Williams; Coonen, Dan Joseph; Feldman, Timothy Richard; Emo, Bruce Douglas; Touchton, James Joseph, Preventive recovery from adjacent track interference.
Watson, Scott E.; Lee, Yau-Shing; Hitchner, Thomas J.; Myers, David K., Slim form factor disk drive comprising disk drive enclosure having an insular raised region.
Liu, Yanning; Shum, Wing C.; Scura, John E., Suspension assembly having a microactuator electrically connected to a gold coating on a stainless steel surface.
Liu, Yanning; Shum, Wing Chun; Scura, John E., Suspension assembly having a microactuator electrically connected to a gold coating on a stainless steel surface.
Seymour, Mark S.; Dougherty, Mitchell D.; Banshak, Jr., Walter G.; Hales, Geoffrey A., Suspension clamp for clamping a disk drive suspension to an actuator arm.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.