Adjacent track data guarantee processing method and disk device
AssigneeFujitsu Limited
InventorYukio Urata
Life of this patent
Estimating the term…
Abstract
A guarantee processing method guarantees the data of an adjacent track in the case of a write fault, and guarantees the data only when there is the possibility of an off track write at a write fault. Even if a write fault is detected or if an offset read retry succeeded, a rewrite for guaranteeing an adjacent track is not executed immediately, but the possibility of an off track write is judged by the movement of the head, and if there is the possibility of an off track write, the sector which became difficult to be read due to the off track write is detected, and only that sector is rewritten.
Claims16
An adjacent data guarantee processing method for guaranteeing data of a track adjacent to a predetermined track when data is written to a desired sector of said predetermined track by a head, comprising the steps of:
- detecting that said head wrote data on a sector of said track with a predetermined off track amount or more;
- detecting whether it is possible that said head caused an off track write on said adjacent track in accordance with said off track write detection;
- rewriting data on the sector of said track if it is not possible that said off track write occurred;
- offset-reading the data of the sector of said adjacent track in a predetermined track direction if it is possible that said off track write occurred;
- executing a retry read of the sector which cannot be read in said offset read step to read the data of the sector;
- and
- rewriting said sector which cannot be read of said adjacent track and the sectors of said predetermined track.
An adjacent data guarantee processing method for guaranteeing data of a track adjacent to a predetermined track when data of a desired sector of said predetermined track is read, comprising the steps of:
- detecting that said head read data of a sector of said track with a predetermined read offset amount or more;
- detecting whether it is possible that an off track write occurred to said predetermined track or said adjacent track by the read offset amount whereby the data could be read;
- offset-reading the data of the sector of said adjacent track if it is possible that said off track write occurred;
- executing a retry read of the sectors which cannot be read in said offset-read step to read the data;
- and
- rewriting said sectors of said adjacent track which cannot be read and the sectors of said predetermined track.
An adjacent data guarantee processing method for guaranteeing data of a track adjacent to a predetermined track when data of a desired sector of said predetermined track is read by a head, comprising the steps of:
- detecting that said head cannot read data of a sector of said track with a predetermined read offset amount;
- detecting whether said predetermined track was influence by an off track write from said adjacent track when the data cannot be read;
- executing a retry read of the data of the sector of said adjacent track when there is influence of an off track write;
- reading said sector which could not be read after executing the offset DC erasing of the sector of said adjacent track which influences said sector which could not be read;
- and
- rewriting the sector of said adjacent track for which a retry read was executed and the sector of said predetermined track.
A disk device for reading and writing data on a disk for storing data, comprising:
- a head for reading and writing data on a desired sector of a predetermined track of said disk;
- an actuator for positioning said head at a predetermined track of said disk;
- and
- a control unit for controlling said head and said actuator and detecting that said head wrote data on the sector of said track with a predetermined off track amount or more,
- wherein said control unit detects whether it is possible that said head caused an off track write on said adjacent track when said off track write is detected, rewrites the data on the sector of said track if it is not possible that said off track write occurred, and if it is possible that said off track write occurred, the control unit executes an offset read of the data of the sector of said adjacent track in said predetermined track direction, executes a retry read of the sector which cannot be read in said read step, and rewrites said sector which cannot be read of said adjacent track and the sector of said predetermined track.
A disk device for reading and writing data on a disk for storing data, comprising:
- a head for reading and writing data on a desired sector of a predetermined track of said disk;
- an actuator for positioning said head at a predetermined track of said disk;
- and
- a control unit for controlling said head and said actuator, detecting that said head read data on the sector of said track with a predetermined read offset amount or more, and detecting whether it is possible that an off track write occurred to said predetermined track or said adjacent track by said read offset amount whereby the data could be read,
- wherein if it is possible that said off track write occurs, said control unit executes an offset read of the data of the sector of said adjacent track, executes a retry read of the sector which cannot be read in said offset read, and rewrites said sector which cannot be read of said sector of said adjacent track and the sector of said predetermined track.
A disk device for reading and writing data on a disk for storing data, comprising:
- a head for reading and writing data on a desired sector of a predetermined track of said disk;
- an actuator for positioning said head at a predetermined track of said disk;
- and
- a control unit for controlling said head and said actuator, detecting that said head cannot read the data of the sector of said track with a predetermined read offset amount and detecting whether said predetermined track was influenced by the off track write from said adjacent track;
- wherein said control unit executes a retry read of the data of the sector of said adjacent track and holds the data when the predetermined track is influenced by the off track write, executes an offset DC erase of the sector of said adjacent track which influenced said sector which could not be read, then reads said sector which could not be read, and rewrites said sector for which a retry read was executed of said adjacent track and the sector of said predetermined track.
Dependencies are inferred from the claim text.