TrustMe, I appreciate the response either way.
Sadly, I'm having this problem on my work computer, and this is a very big problem for what I do.
I just can't believe such a major and re-creatable problem has been swept under the rug for years! How many people just didn't notice this was happening because they don't do MD5 checksums to verify data copies? I thought I had a fool-proof solution for my business, and now I feel like I've been living a lie! What about people who run major databases, like banks and government workstations? Would MS just tell them to use Teracopy? This could potentially be a very big problem, and teracopy isn't even a proper solution for all uses.
It seemed like they were getting pretty close to figuring out what happened between this and other threads I've been finding- some say changing the USB drive settings to "better performance" instead of the default fast disconnect helped. Others said that removing Microsoft Security Essentials got rid of it. Some suggested new RAM or a new PCI USB card fixed theirs, but its totally inconsistent since others said it didn't work for them. I hate it that I can't confirm any of these to be a solution.
Does Windows 10 solve it? I've been sticking to 7 because my legacy software is finally set up in a way that works for my job, and I'm afraid to touch anything in case new incompatibilities show up and create new headaches!