File Scavenger

File Scavenger is one of the best programs for recovering removed files, working on various devices and file systems, and offering two search modes.