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

   
   

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.

Un método y un sistema se describen para prevenir pérdida de los datos de una apagado-pista escriben la condición en un accionamiento de disco. De acuerdo con encarnaciones ejemplares de la actual invención, el accionamiento de disco abarca una superficie de disco que abarca una primera pista y una segunda pista adyacente a la primera pista, y una cabeza para los datos de la escritura a y los datos de lectura de las primeras y segundas pistas. El método de recuperación de la apagado-pista escribe la condición abarca los pasos de recibir un comando de escribir de escribir una primera serie de bloques de los datos en la primera pista. Antes de que escriba la primera serie de bloques de los datos, una segunda serie de bloques de los datos almacenados en la segunda pista se lea y se almacene en un almacenador intermediario de los datos. Escribir la primera serie de bloques de los datos en la primera pista se inicia, y mientras que escribir la primera serie de bloques de los datos, detectando una señal el indicar de la cabeza pudo haber vagado hacia la segunda pista y en respuesta a la señal: abortar la escritura de la primera serie de bloques de los datos; colocando la cabeza de nuevo en la primera pista y la ejecución del siguiente de la pista; escribir por lo menos una porción de la primera serie de bloques de los datos a la primera pista; y escritura por lo menos una porción de la segunda serie de bloques de los datos, almacenada en el almacenador intermediario de los datos, a la segunda pista.

 
Web www.patentalert.com

< Method and apparatus for using data compression as a means of increasing buffer bandwidth

< System for performing multiplication and division in GF(22M)

> Method of making a magnetic head with aligned pole tips

> Method and apparatus for providing a variable rate oversampling digital filter for resonance compensation in disk drive servo control systems

~ 00128