Patent ID: 6968479

Claim:
A system for verifying data in a data storage device, the data storage device storing data in a number of accessible address locations, said system comprising: means for designating a range of addresses from said number of accessible address locations as addresses to be verified; means for verifying whether or not data stored in a starting address of said addresses to be verified contains an error; means for incrementing the verified address; means for determining whether or not the incremented address is at the end of the range of addresses to be verified; means for changing the address to the next address when said means for determining has determined that the incremented address is not at the end of the range of addresses to be verified; means for resetting the address to an address at the start of the range of addresses to be verified when said means for determining has determined that the address is at the end of the range of addresses to be verified such that all addresses within the range can be re-verified in a continuous loop; means for interrupting the verifying upon detecting an error in data of one of the addresses; and means for resuming the continuous loop.