H2testw - by Harald Bögeholz / C'T
H2testw - by Harald Bögeholz / C'T
H2testw - by Harald Bögeholz / C'T
Error messages
--------------
When the verifying process detects any errors it outputs some
statistics differentiating the various error types:
* sectors that have been overwritten by others due to addressing
errors (see above)
* sectors that have been altered only slightly (less than 8 differing
bits per sector)
* completely corrupted sectors.
In the case of overwritten sectors H2testw tries to find out how much
real memory exists in the overwritten area and outputs that amount as
"aliased memory" (no guarantee here).
Finally it outputs the offset of the first error with regard to the
total amount of test data along with the expected and found value at
that offset.
Hint: You can copy&paste the error message, for instance to send it in
an email.
Typical errors
--------------
The test data of H2testw is made up so as to be able to discern
certain typical errors. There are three types:
* Addressing errors: When writing a sector its contents are not
written to the correct address but overwrite another sector. We have
seen this error on certain manipulated USB sticks. It also happens
if you use a hard drive larger than 128 GByte on a machine whose
BIOS or OS doesn't know about 48-bit addressing. In this case all
addresses are taken modulo 128 GByte. When crossing the 128 GByte
boundary you overwrite data at the beginning of the drive.
* Data is not saved at all. We have encountered this with defective
USB sticks. Instead of the data written to it a sector returns only
ones or zeroes when reading it. This is typical when accessing
nonexisting memory.
* Only few bits of data are changed. That might happen if the
connection between the PC and the storage media is faulty.