I had same problem with my hard drive and I installed http://www.easeus.com/
ease data recovery.
It took some time to scan all of my files, but it worked like a charm... It's free, and it's good!
Like people said before me, data stored on your HD is very resistant... just don't use yur HD untill you scan it first with some of these software