DiskInternals Flash Recovery is a flash memory file recovery tool that every digital camera owner should have handy. Essentially, this program is a "first aid kit" for digital photographers and comes to the rescue at the exact time when it's needed.
Unfortunately, photographs are often accidentally deleted or lost due to hardware (camera or memory) malfunction. Sometimes, flash memory gets re-formatted. The good news is that in all of these cases the images are not lost. DiskInternals Flash Recovery can undelete and restore photographs in a matter of seconds or minutes.
Download: Flash Recovery