I recently tried to transfer about 13,000 mp3s to my friends HDD and after about 1 hour the transfer stopped because one file was corrupt. This ruined the whole process.. Can anyone suggest a program that I can run on all the files on that HDD and verify if they are good files?
I take from your post that the copy stopped because the file system saw a corruption, rather than the file being OK to the filesystem but not playable.
In which case you might try the "Verify" option in the Disk Utility to see if that throws up any issues