Good data recovery software is a must for recovering photos and documents lost by either deleting, emptying recycle bin or from formatted or corrupted storage devices.
There are several software, paid or free, available for downloading. Here is free, very simple and straightforward software for recovering lost data from pen drives, memory cards and hard disks.
The software FileWing is a new tool that will recover accidentally deleted file (if they have not been overwritten) from storage devices. Its performance is reasonably well.
Besides recovering lost files, this tool can also be used for completely wiping sensitive files from a storage device. You can choose between 7 different algorithms like Gutman, Bruce Schneider to wipeout files.