I got a few corrupt files on an 8GB Transcend memory card that I was using in my Canon 5D. They do not display on the camera (error on the 5D screen: 'cannot play back image') This happened when I was on holiday in China, so they are travel memories.
I also cannot copy these files to my PC running Vista, as I get the error:
0x80070570: The file or directory is corrupted and unreadable
So these files are currently on my memory card and not my PC. There are only 3 jpgs affected, but I do not know what these images are, but I would like to be able to see them. Files names (not that it is important) are:
There were maybe 900 other unaffected photos (a mixture of jpg and RAW) on the same card. It is just 3 that are somewhat corrupt.
In all my years of using digital (Canon G3, Canon 350D and Canon 5D) I have never had such an issue before.
I was able to view them previously in Camera, as I normally review the images that I take at the end of the day when I am on holiday, and I am tempted to blame some rather dodgy old xray machine that I passed through in a Chinese train station for security checks. The issue seemed to occur just after that.
Any advise or ideas on how I can salvage them?