pay for a copy of spinrite.
I’m serious.
It will chug along and recover data in almost all cases.
http://www.grc.com/spinrite.htm
If it doesn’t work just email the guys and tell them you want a refund, and you will get it.
The last time i did a spinrite recovery, it took 3 soild days for the program to get all the data but it did.