sploo wrote in post #18024110
That's certainly plausible. It looks as though the size of the corrupted area varies a bit, but that would still be consistent with a buffer/size/timing related issue.
That's an interesting article, but what he's talking about with fragmentation is that when a card gets corrupted (and that corruption hits the file system metadata) you lose the ability to work out which blocks on the storage belong (in which order) to which file. A clean (newly formatted) file system means there's a higher chance that each new file that's written will be placed in consecutive blocks - thus it'd be easier to reconstruct a file in the event of metadata corruption. With a fragmented file table, a single file could be sprayed all over the media as a chain of blocks. If you've lost the data that describes the chain, reconstruction is much harder. However - I don't think that's the case here, as it looks to be the file content that's damaged.
And in my case, I used the Sandisk tool on the Mac to do a Full Format and Refresh followed by a format in Camera, and I still had the problem the next time I used that card. I got no errors during either format. It may be a timing problem, since I just noticed the 128GB SanDisk card has much faster write speed than the little bundled card.