Kickass Undelete is a free and easy-to-use file recovery tool for Windows.
Everyone has accidentally deleted a file at one time or another. Most times that data is more than likely still on your drive and potentially recoverable. Kickass Undelete will scan for all of the deleted files on your hard drive, flash drive or SD card and allows you to recover them. The scanner is fast and efficient and once finished scanning it displays the file name, type, size, date modified, the path, and provides you with the chances of recovery for all deleted files it discovered. The interface is simple and to the point. It does include an unreasonably large scan button - so you really can't miss it.
To get the best results the undeletion process really should be performed as soon after the file has been deleted as possible because when you delete a file, the data is not totally lost - but the new files being written to the hard drive will more than likely overwrite your data permanently, making any chance of recovery virtually impossible.
Kickass Undelete supports both NTFS and FAT filesystems and will work on flash drives, local hard drives, portable hard drives as well as SD cards.