I removed my post with it pointing to paid for software (my bad). However, with a topic such as file recovery, I find paid for is superior to free alternatives. However, I PM'ed that particular software instead. I've used it for 10 years, helping many people, and it has been extremely thorough at data recovery in more cases than I can remember. Over time, I lab tested with free alternatives, the results were as expected - below par (dummy files etc.). But, yeah, do test if you have the time. If not, and you can, and you prefer company backed integrity, then get the tried and tested workhorse that I sent.
Good luck.