On Sat, Feb 21, 2015 at 7:01 AM, David C. Rankin <drankinatty@xxxxxxxxxxxxxxxxxx> wrote: > I repeated the rm/rsync again and while the size reported is the exact > correct number of bytes, the checksum is again wrong: > > 2832de308651f77df753b5a5977431c0 archlinux-2015.02.01-dual.iso > > Is there anything other than hardware that could account for this? The > drive in the laptop is a WDC WD7500BPVX-22JC3T0 and smartctl tests all > report "No Errors Logged", so I'm a bit stumped? You can rsync the corrupted file back to the other machine, and compare the files there. I use the following command to compare binary files: $ diff -u <(hexdump -C file1) <(hexdump -C file2) If the difference is only in a few bits, then it is likely a memory error. If there are whole blocks of 0x00 or 0xFF then it might be a disk error. -- Rodrigo