I think Tapeworm’s answer applies to Windows systems also. Another thing to try is to run a CHKDSK command on the drive.