There are services which recover everything for you. But you'll have to pay for it! It's the best solution if you can't recover anything on your own.
I dunno if this "recovery tools" are working. Never used one. But you should give it a try...
I hope now everyone knows that he should save his important data. I have everything twice. On two seperate hard drives..