Humm... drive vendor diagnostic tools typically will not work when the drive is attached via USB or FireWire, but requires you to attach via SATA or IDE - and typically only works when connected to the "main" IDE/SATA ports, not RAID ports etc...
The quick SMART scan typically doesn't tell you anything, or at least nothing you don't know (the one thing that is worth watching for is "reallocated sector count", nonzero means get rid of the drive... but you should have detected that because of clicking noises before seeing it on SMART stats).
If you run a full surface scan (could be called differently in the diagnostic tool), each sector of the drive should be checked, and afaik this will also kick in sector reallocation for bad sectors. Problem is, I dunno if you can get a list of the sectors that have been reallocated, and even if you did... I don't know a program that will tell you which files on the filesystem contain those sectors.
Sorry, this was a lot of text and not much help, I'm afraid :/