iFileRecovery is a completely Free file recovery tool, designed to restore accidentally deleted files and directories in local hard disk and removable devices, such as CompactFlash, SmartMedia, SD Card, MemorySticks, USB Flash devices, external hard drives etc. It supports recover documents, photos, video, music, folders and other file types from NTFS or FAT32 file system.

Screenshot of iFileRecovery