you need to take your hard disk to the hardware engineer who can connect ur hd to special machine who can recover lost data from hd.And believe me it works.Once the server of my company crashed due to virus, but the data was completely recovered afterwards.You just need to find perfect person who can make it happen.