Disk drive seeding data path protection with system data seed
AssigneeWestern Digital Technologies, Inc.
InventorWilliam B. Boyle
Life of this patent
Estimating the term…
Abstract
A disk drive is disclosed comprising a head actuated over a disk comprising a plurality of data sectors. A redundancy generator is loaded with a first seed value corresponding to system data generated internal to the disk drive. First data path redundancy symbols are generated in response to the first seed value, and the system data and the first data path redundancy symbols are written to a first data sector. A syndrome generator is loaded with the first seed value to generate first syndromes when reading the system data and first data path redundancy symbols from the first data sector. The validity of the system data is verified in response to the first syndromes.
Claims16
A disk drive comprising:
- a disk comprising a plurality of data sectors;
- a head actuated over the disk;
- and
- control circuitry operable to:
- load a redundancy generator with a first seed value corresponding to system data generated internal to the disk drive;
- generate first data path redundancy symbols in response to the first seed value;
- write the system data and the first data path redundancy symbols to a first data sector;
- load a syndrome generator with the first seed value;
- generate first syndromes when reading the system data and first data path redundancy symbols from the first data sector;
- and
- verify the validity of the system data in response to the first syndromes.
A method of operating a disk drive, the disk drive comprising a head actuated over a disk drive comprising a plurality of data sectors, the method comprising:
- loading a redundancy generator with a first seed value corresponding to system data generated internal to the disk drive;
- generating first data path redundancy symbols in response to the first seed value;
- writing the system data and the first data path redundancy symbols to a first data sector;
- loading a syndrome generator with the first seed value;
- generating first syndromes when reading the system data and first data path redundancy symbols from the first data sector;
- and
- verifying the validity of the system data in response to the first syndromes.
Dependencies are inferred from the claim text.