Magnetic disk device
AssigneesKabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage Corporation
InventorsKana Furuhashi, Yosuke Kondo
Life of this patent
Estimating the term…
Abstract
According to one embodiment, a magnetic disk device includes a read control system that extracts scrambled data from media data read from a medium and inspection data associated with a seed value at the time of write, generates inspection data for data extracted from the media data, obtains from the inspection data and inspection data extracted from the media data, a seed value associated with both, compares this seed value with the seed value expected by the controller, and evaluates, when the comparison result is a mismatch, the data as an error, whereas when match, descrambles the data extracted from the media data using the seed value.
Claims4
A magnetic disk device comprising:
- a magnetic disk medium including sectors for write and read of data thereto/therefrom;
- a controller which controls the write and read of the data by specifying a sector on the medium;
- a write control system which, at a time of write of the data to the sector of the medium, scrambles the data using a seed value specific to the sector of a write destination indicated in a predetermined scrambler seed, generates inspection data for error detection from the scrambled data, adds the inspection data to the scrambled data, and performs an association process for associating the seed value used for the scrambling with a portion of the inspection data;
- and
- a read control system which extracts the scrambled data and the inspection data from media data read from the medium, generates inspection data for the data extracted from the media data, obtains a seed value from the inspection data and the inspection data extracted from the media data, compares the seed value with the seed value specific to the sector of a read destination indicated in a scrambler seed expected by the controller, evaluates a result of comparison indicates mismatching as an error, and descrambles, when the result indicates matching, the data extracted from the media data using either one of the seed value obtained from the media data and the seed value expected by the controller.
Dependencies are inferred from the claim text.