Hi and welcome to the board!
I have used PCI recover your files in the past, succesfully. I know that usually, the best programs are the ones you have to pay for, but not always. Many programs also offer a trial mode, and you might be encouraged to purchase such a program if it has helped solve your problem

Good luck!