From GetData Software:
Recover My Photos is software to recover deleted photos from camera cards, USB drives or computer hard drives. Recover digital photos that have been deleted, or even after a camera card or computer has been formatted. Recover My photos has specific support to recover a wide range of photo types, including JPEG, TIFF, NEF, CRW and ARW. It will even recover video and music files, including MTS, M2TS, AVCHD, iTunes, MP3.
Recover My Photos searches your media at a low level to recover deleted photos, music and video and display them to you. Recover My Photos works with many types of direct camera connections where you media card appears as a drive letter on your PC. If your camera is not displayed as a drive letter when connected to your PC you can use a digital camera card reader. Recover My Photos is fast and easy. Recover My Photos will recover from Flash, Memory Stick, Smart Media or other storage media, including your PC hard drive.