FreeUndelete
FreeUndelete is a freeware data recovery software utility, running under Microsoft Windows 7, Vista, XP, 2003 and 2000. FreeUndelete supports NTFS and FAT file systems. The program allows users to recover files that have been permanently deleted from Windows Recycle Bin. It can work with a variety of fixed and removable media, typically hard drives. FreeUndelete has been successfully used to recover digital photos from SD cards. FreeUndelete takes advantage of the fact that file deletion is just a minor state change in the system file index. It finds the area(s) where the file contents are located on the disk, then re-creates the index entry to undelete the file. See also
 Undeletion
 File deletion
 Data recovery

References

External links
FreeUndelete Official Webpage
Hard Disk Data Recovery Myths

Data recovery software
2004 software