I used EASEUS Data Recovery Wizard Professional to retrieve several thousand files I had on a WD Passport that was corrupted, then fixed, then formatted. Amazing piece of kit. Passport wasn't even showing up under 'My Computer'. Drop me a line for more info:
minkturtle at gmail dot com