The user also has no way to know if the flash drive as wear leveling or not? I guess what I was trying to say here is flash or USB drives could be the cause of a corrupted file. The only real way to find out is use a new flash drive and try reloading the program or file.