Do not install any programs on your current drive because they may overwrite the data you wish to recover. For the same reason, it is best not to run the operating system at all until the data is recovered. I have no experience with recovery tools other than Runtime.org's GetDataBack, which has worked near perfectly for me. That is the one I recommend. Put your current drive with missing data as a slave to another system that is working normally. Then install a recovery utility on this other system and run the utility from this other system and attempt to recover the data on your drive with the missing data.