I have another SD card here with a corrupted file. I can't read the file, even from a pc with a card reader!
Here's how to reproduce such a file: have the PLC (Vision 130) dump UDT files until there are about 30. (I believe just copying them would work also.) Then, in SD Card Explorer, delete them all in one go. At least one corrupted file will appear. If not, try again once. I've found that it is almost always consistent, so I try to delete files in batch of 10 max.
We have this situation with three different sd cards, on three different PLCs in three different cities. I have it also here on our test PLC, and it happens while the power supply is steadily on.