Data protection method wherein data protection code is stored together with parity
AssigneeEMC Corporation
InventorKendell A. Chilton
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorKendell A. Chilton
Estimating the term…
A method for storing data on a disk drive and checking the validity of data read from such disk drive. The method includes: transmitting the data from a source thereof for storage in the disk drive through a first transmission path and transmitting a CRC together with parity associated with such data for storage in a storage medium through a second path separate from the disk drive. The data stored on the disk drive is retrieved. A CRC associated with the retrieved data is determined. The determined CRC and the CRC stored in the storage medium are compared. With such method, if data and ins associated CRC are written into the incorrect location in the disk drive, during a read an error will be detected because the CRC of the read data will not match the CRC associated with the read data stored on the storage medium.
A method for storing data and checking the validity of stored data when such stored data is read, comprising:
A method for storing data on a disk drive and checking the validity of data read from such disk drive, comprising:
A method for storing data on a disk drive and checking the validity of data read from such disk drive, comprising:
A method for storing a plurality of blocks of data on a corresponding one of a plurality of disk and checking the validity of plurality of blocks of data read from such disk drives, comprising:
A method for storing a stripe of data comprising a plurality of data blocks, each one of the plurality of blocks of data being stored on a corresponding one of a plurality of disk drives, such stripe of data having a data protection code, each one of the blocks of data having a parity, and checking the validity of the stripe of data read from such plurality of disk drives, comprising:
A method for storing a stripe of data comprising a plurality of data blocks, each one of the plurality of blocks of data being stored on a corresponding one of a plurality of disk drives, such stripe of data having a data protection code, each one of the blocks of data having a parity, and checking the validity of the stripe of data read from such plurality of disk drives, comprising:
Dependencies are inferred from the claim text.