I had this happen some time ago. I am convinced my issue was xp, the reader, swapping cards without removing the reader, then loading data to the device. You start writing, but to sectors on what the os thinks is the other card.... Then Bam corrupted card. I think this is what happened to mine.