I've had success with this program.
Read the testomonials, great reviews too.
GRC | Hard drive data recovery software
It's not free, but if this doesn't fix it, it's not likely any software can.
Good luck. If you use it, please post how it worked for you.