It may not work for your situation, but I have just recovered a whole lot of lost files from a USB stick with a corrupted file system using a program called Wondershare Data Recovery, website at:
http://www.wondershare.net/ad/data-r...FYUKfAodrCfGhQ
The useful thing is that you can try the program free to see if it actually locates the files to recover, and only then do you need to purchase, plus the price seems very reasonable to me. I'm a hopeless non-techie and it worked fine; just click on the drive you want to check and it will analyse the files for you, then you select the ones you want to recover.
No connection with the company, just a satisfied customer.