Recuva (pronounced "recover") is a freeware Windows utility to restore files that have been accidentally deleted from your computer. This includes files emptied from the Recycle bin as well as images and other files that have been deleted by user error from digital camera memory cards or MP3 players. It will even bring back files that have been deleted by bugs, crashes and viruses!
Recuva has a Deep Scan option feature. It'll scan the entire hard drive for file headers and then try and reconstruct the file without using the MFT. The advantage is that it will find files on reformatted and repartitioned drives. The down side is that it can take a long time to scan. So we only recommend it if the first normal scan doesn't return the files you need.
Added Friday 16 May, 2008.