Embodiments of the present invention recite a method of preserving data on a hard disk drive. In one embodiment, a first copy of data is read from at least one sector of a hard disk drive and stored in a first location. A second copy of the data is stored in a non-volatile memory location of the hard disk drive. The first copy of the data is then modified to create a modified copy. The second copy of the data is then used to verify that the modified copy of data has been correctly written to the at least one sector of the hard disk drive.