A few months ago when i lost my partition due to virus attack I used the hard drive recovery software trial version of Stellar Phoenix data recovery software for Windows . Tried it and got the complete version after a satisfying result.
There are so many other software but I was searching for my Windows 7 Operating system.