Try Recuva from Piriform. I've used it with great success on drives that Windows says need to be formatted and in situations like yours. Plus it's FREE. It searches the entire drive for lost files and will even recreate the complete directory structure.
Recuva - Undelete, Unerase, File and...
I chose to keep “customer experience improvement program” disabled on my system, so they didn't get any of that information from me. LOL
I've been using "Metro" since the release and I'm used to it but I still don't like it much. It appears to me that it's an unfinished product that still...