I had the same problem with an external hard drive recently, this is alittle anoying and takes awhile, but it worked for me. First download KnoppIX 6.0 it's a linux bootable OS download the iso burn it to a disk and boot into it. It works like any OS. I was able to read my external, from there copy all my info from it to my main drive, then i booted back into windows reformated the external and dragged and drogged the info back on it.
here is a link for KnoppIX
http://www.kernel.org/pub/dist/knopp...9-02-08-EN.iso