Data write control apparatus and data write control method
AssigneeKabushiki Kaisha Toshiba
InventorsTadashi Hongawa, Hideaki Tanaka, Tatsuo Nitta, Tatsuya Haga, Takahiro Shinbori
Life of this patent
Estimating the term…
Abstract
According to one embodiment, a data write control apparatus includes a magnetic disk, a write controller, and a retry controller. The magnetic disk includes a track in which data is recorded in sector unit. The write controller is configured to execute control to write a sector data block to a predetermined sector in the track. The retry controller is configured to execute control to retry a write process to a predetermined number of sectors to which data has been written and which include a first sector, and to manage the number of retries performed on each sector.
Claims14
A data write control apparatus comprising:
- a magnetic disk comprising a track having sectors in which data is recorded;
- a write controller configured to execute control to write a sector data block to a predetermined sector in the track;
- and
- a retry controller configured to execute control to retry a process of writing to a predetermined number of sectors including a first sector to which data has been written, according to an error in a process of writing a sector data block to the first sector, and to manage a number of retries performed on each sector,
- wherein the write controller is configured to detect a first temporary defective sector based on the number of retries performed on each sector, and to exclude the first temporary defective sector from a target for the write process,
- the write controller is further configured to execute control to rewrite a plurality of sector data blocks that have been requested for rewriting to a plurality of sectors according to a rewrite instruction, and
- the retry controller is configured to recover the first temporary defective sector as a first normal sector, and include the first normal sector in the target for the write process when a rewrite to the first temporary defective sector is completed without an error, and to manage a number of rewrites to the first temporary defective sector with errors.
A data write control method comprising:
- executing control to write a sector data block to a predetermined sector in a track on a magnetic disk in which data is recorded in sector units;
- executing control to retry a write process to a predetermined number of sectors to which data has been written and which include a first sector according to an error in a write of a first sector data block to the first sector;
- managing a number of retries performed on each sector;
- detecting a first temporary defective sector based on the number of retries performed on each sector, and excluding the first temporary defective sector from a target for the write process;
- executing control to rewrite a plurality of sector data blocks that have been requested for rewriting to a plurality of sectors according to a rewrite instruction, and
- managing the first temporary defective sector as a first normal sector, and recovering the first normal sector to the target for the write process when a rewrite to the first temporary defective sector is completed without an error, and managing a number of rewrites to the first temporary defective sector with errors.
Dependencies are inferred from the claim text.