Used FreeUndelete for Windows?
Developer’s Description
FreeUndelete is a freeware data recovery program for files accidentally deleted on a NTFS (used by default in Windows XP/2000/NT) and FAT32 file systems. The process of data restoration is fully automatic and does not require any special knowledge or training. A person simply selects a drive, presses a button and the program locates files that can be undeleted after thoroughly scanning the disk. FreeUndelete features a comprehensive interface, which allows user to sort the files according to their efficiency (good, average, poor). Users can set various filters on file name, extension or location for convinient browsing of scan results.
Version 2.1 may include unspecified updates, enhancements, or bug fixes.
Explore More

My Commander (64-bit)
Free
Duplicate Video Remover Free
Free
Duplicate and Same Files Searcher
FreeUSBImager
Free
Total Commander
Trial version
TurboSFV (64-bit)
Trial version
TurboSFV (32-bit)
Trial version
Duplicate Remover Free
Free
Disk Space Analyzer
Free
Duplicate Office File Remover Free
FreeDebs Karaoke Renamer
Free
Find Password Protected Excel Files
Free