SD cards not reading correctly

The scenario is this:
In Windows 10, copy a load of files from HDD to an SD card connected via USB adapter
Run Winmerge to check SD copy is OK, but differences are reported
Re-copy those failed files, sometime multiple times to eliminate any differences
Eject SD card gracefully and then re-insert once more
Winmerge again shows differences, even though at the last test there were none. Repeating the eject and insert, then re-testing can show different file differences, where new files appear and earlier differences are now gone.

It may at first glance appear to be an SD card issue, but the plot thickens:
All SD cards tried have the same issue (old, new, classes 4 through 10, plus micro versions)
Using another PC on Win 7, the issue is the same
Using a laptop's own card reader, the issue is the same

Copying the same files to a USB drive does not exhibit this problem.

If I use Teracopy to copy the files, that software can verify files after the copy process and it also reports errors in the hash values.

It also confirms what I've been seeing the last few years of using SD card in digital photography: when I copy from SD to HDD, some (approx 2%) of files get corrupted in some manner. Yet retrying the failed files may then work, or may never work. The camera itself shows the images correctly (implying the data is correct) but they are only corrupted by reading and saving to HDD - the originals are unaffected and still OK.

The final killer is that I dug out an old, very slow XP system, and performing the same tests above *never* fails: the SD cards verify 100% every time.

Any ideas what's going on?

Discussion is locked
Reply to: SD cards not reading correctly
PLEASE NOTE: Do not post advertisements, offensive materials, profanity, or personal attacks. Please remember to be considerate of other members. If you are new to the CNET Forums, please read our CNET Forums FAQ. All submitted content is subject to our Terms of Use.
Reporting: SD cards not reading correctly
This post has been flagged and will be reviewed by our staff. Thank you for helping us maintain CNET's great community.
Sorry, there was a problem flagging this post. Please try again now or at a later time.
If you believe this post is offensive or violates the CNET Forums' Usage policies, you can report it below (this will not automatically remove the post). Once reported, our moderators will be notified and the post will be reviewed.
- Collapse -
I wonder if there is some Trojan or infection.

The story sounds as if there is an infection. Of there are driver issues.

- Collapse -
SD card not reading?

I had the same problem before, my SD card not reading correctly, and the data lost. Maybe your card is inflected by a virus. Try the following steps:
Open Run dialogue by pressing “Windows” + “R” at the same time.
Open Disk Management by inputting "diskmgmt.msc."
Find the SD card, right-click the partition on it, then select"Change Drive Letter and Path…".
Assign the drive letter of your SD card by clicking "Add" in the pop-up window.
If it doesn' t work, the data in your SD card may lose.
Luckily, I solved it by using Bitwar. Maybe you can try it.

Post was last edited on May 31, 2019 12:02 AM PDT

CNET Forums