I have PC inspector filerecovery,but i think GetDataBack for Fat is better.
I tell you about Diskpatch,but it didn´t recover anything,only fix problems when you can´t access to the drive.

Another one is PC inspector SmartRecovery,but it recovers limited file extensions.It is better for smart media,and cameras.