One popular free recovery software that can help you recover data before and after reinstalling Windows 10 is **Recuva**. It is developed by Piriform and is known for its user-friendly interface and effectiveness in recovering deleted files from hard drives, memory cards, USB drives, and other storage devices.
Other alternatives include:
1. **TestDisk** - An open-source software that can recover lost partitions and make non-booting disks