hi since this is my first post hope it's gonna be helpfullfirst of all : Always Always make a backup (this apply for every body)well for your case before spending money on data-recovery i have a tip that helped me a lotrequirement : os linux based live cd (puppy linux is the best)take of your hard disk from your pc drop it from a 50cm on the floor or slap it firmelyreconnect the hard disk and boot from the live cdyou'll have just a few attempt to recover your dataand remeber : BACKUP YOUR DATA take care