Micro-journaling of data on a storage device
First Claim
Patent Images
1. A method for preserving data on a hard disk drive, said method comprising:
- storing a copy of data read from at least one sector of a hard disk drive in a memory location of said hard disk drive;
replacing at least a portion of said data in said memory location of said hard disk drive to create a modified copy of data;
storing a copy of said modified copy of data in a non-volatile memory location of said hard disk drive; and
replacing the data stored in said at least one sector with said modified copy of data.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention recite a method of preserving data on a hard disk drive. In one embodiment, a copy of data is read from at least one sector of a hard disk drive and stored in a memory location of the hard disk drive. At least a portion of the data in the memory location of the hard disk drive is then replaced to create a modified copy of data. A copy of the modified copy of data is then stored in a non-volatile memory location of the hard disk drive. Finally, the data from the at least one sector is replaced with the modified copy of data.
31 Citations
20 Claims
-
1. A method for preserving data on a hard disk drive, said method comprising:
-
storing a copy of data read from at least one sector of a hard disk drive in a memory location of said hard disk drive;
replacing at least a portion of said data in said memory location of said hard disk drive to create a modified copy of data;
storing a copy of said modified copy of data in a non-volatile memory location of said hard disk drive; and
replacing the data stored in said at least one sector with said modified copy of data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for preserving data on a hard disk drive, said system comprising comprising:
-
a housing;
a disk pack mounted to said housing and comprising at least one hard disk that is rotatable relative to said housing, the disk pack defining an axis of rotation and a radial direction relative to the axis;
a non-volatile memory mounted to said housing which is separate from said at least one hard disk; and
a controller mounted to said housing, said controller comprising a non-volatile memory which is separate from said at least one hard disk, said controller further for implementing a method for preserving data on a hard disk drive, said method comprising;
storing a copy of data read from at least one sector of said hard disk drive in a memory location of said hard disk drive;
replacing at least a portion of said data in said memory location of said hard disk drive to create a modified copy of data;
storing a copy of said modified copy of data in a non-volatile memory location of said hard disk drive; and
replacing the data stored in said at least one sector with said modified copy of data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A hard disk drive system comprising:
-
a disk pack comprising at least one hard disk;
a storage means for storing a copy of data read from at least one sector of said disk pack; and
a controlling means for storing a modified copy of said data in a non-volatile memory location of said hard disk drive and for replacing the data stored in said at least one sector with said modified copy of data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification