kcbrown wrote in post #4168999
the reason I'm reluctant to suspect the drive is that the drive has error correction built into the way it stores data. When it detects any corruption in a block, it remaps the bad blocks to different areas of the disk transparently so that it can continue to function. If your image were corrupt in that fashion (which would only happen if the error in question was detectable but uncorrectable) you'd see the "bad" portion of it as completely missing. I don't know if there's a similar amount of error correction happening on the bus (USB or firewire, depending on what you're using) but I wouldn't be surprised if there is. The chance of an undetectable error happening on the drive is very, very low -- low enough that I could maybe see it happening once to one of your images like this, but not more than once.
Well, not quite. Yes, most drives today will move the bad block, but if the block wasn't read correctly to start with as it was copied.....
And yes, it does happen. Since it's external, could be the cable or anything else along the line that's the source of the problem.
If it's a USB drive, are you powering the drive thru USB? If so, I'd stop and use a wall-wart to plug the drive into and power it. If it's a case of "once corrupt - always corrupt", especially at the same location in the image (doesn't move up or down, unless it only gets worse over time), then I'd strongly suspect the drive or cabling to the drive. I'd also consider where the USB cable is routed. Does it go over any other AC line? Does it go near a fluorescent light? Is it near something that uses a motor? Any of those can create an inductance in the cable, twiddling bits at inopportune times. Re-route the cable (or move the other offending articles), or invest in a better shielded USB cable (although I suspect that none truly exist).