If none of the above work for you. This will. I once dropped (Ooops) an important drive and it damaged the inner workings. This company recovered all the data.
http://www.lazarus.com/
Not sure how many GB you have but all I can say is they did a great job. I did about a 40GB recovery for 1K. It all depends on what your data is worth to you at this point.