Recuva is one of the best solutions for Windows data recovery. Recuva Data Recovery is provided by Piriform as a freeware utility for Windows users. It can restore almost everything whatever you've lost due to accidental deletion/formatting and corruption. Also, it supports all types of storage media devices, be it internal hard disk or any removable storage media device. You can also try a commercialware tool like Windows Data Recovery software. It supports both NTFS and FAT file systems as well as both GPT and MBR partition table formats. By using its demo version, you can see what you could actually recover from the system before you can pay for the software.
For some useful information, refer to this blog post - Hard Disk Failure Top 5 Reasons – Windows Data Recovery
I hope the shared information would be helpful here.
Thanks and best regards.