|Were you able to access the memory stick from within Windows and do what you needed to do?|
As StuartS stated it MAY not possible to determine the cause but one common cause of hard drive data corruption is installing a hard drive larger than 127GB in a computer that is NOT 48 bit LBA compliant. I am providing a link below to explain with that is.
A second common reason is defective memory. You can test the memory on any PC using memtest86. This utility installs to, and boots from a floppy or CDR. The second link is for memtest86.
The hard drive could also be defective. You can run drive fitness tests supplied by the drive manufacturer to verify that.