Agree with Lonkero on unErase (not sure about PC Inspector)

If you want a PRO version then you can take a look at this product. Not cheap, but I can attest to how well it works, we use it at work and it works great.

Had one system that was running Windows 98. They formatted the drive and converted it to NTFS then installed Windows 2000 on it. Ran it for a couple days, then came back and said they needed some digital images off of the system. I ran the utility on it (took a few hours) but was able to restore 185 digital images out of about 225.

Expensive, but very professional.