To get right to your question, no. Since any given file may be stored across sectors and clusters (depending on size) there is no direct way to check them without trying to open each one. On the bright side however data is generally not written to bad sectors (they are bad). Go ahead and do your file transfers.and you most likely be 100% ok. If you get an error message telling you that a given file can not be accessed because it is damaged, then you will know to recreated that file.