I used to get those types of things.
On one occasion it was due to the commander virus (it was a long time ago!).
on another occasion it was solved by replacing my HD!
( it was drawing too much power).
But in your case i think it it probably the file transfer speed; check the `mask` in HDTOOLBOX.
Is it ffffff ?
Lower by adding an `e` ----- eeffff...
(sry, can`t remember how many e)
You know what i mean... :-D
Basically the drive can`t cope with the data sent to it, so there are checksum errors...