DiskDigger is a program that allows you to recover deleted files from the hard disk, USB flash (flash drives), memory cards like CompactFlash and Memory Stick among others. It is able to recover all types of files, such as: photos that have been accidentally deleted from the memory card of a digital camera, an important document that you want to recover, music files, and so on.
It should be noted that no software of this type guarantees one hundred percent that any deleted file can be recovered, since it depends on some conditions and sometimes it is impossible to do it, for example when writing on the disk sector where the lost file was, And this is more common when the disk or drive is almost full.
With this tool you can scan badly formatted or damaged partitions or disks. Supports FAT12, FAT16, FAT32, NTFS and exFAT.
After applying the process that searches for deleted files, you get a list of all those that can be recovered, with the possibility of even previewing the contents in case of photos, videos and some other type of files. The formats that can be retrieved are listed on the official site of the application.
DiskDigger 220.127.116.112 is the latest version (updated January 2013) of this software that is available for Windows XP, Vista and 7, and does not require installation since it is portable. It works for Linux, but you should follow the detailed instructions on your site as it must be installed through the Mono package.
The program is free for personal use, but for commercial use it is necessary to obtain a license. In addition the free version presents a limitation with respect to the payment, which consists of a pause of 5 seconds between each file that you want to recover.