CardRescue is a photo rescue software for Mac OS X.
CardRescue rescues your lost pictures from SD, CF, xD card, MemoryStick and more. Some situations that CardRescue can help:
Photos deleted unintentionally or intentionally from memory cards.
Photo loss due to "Format" or "ReFormat" operation in the camera.
Memory card corruption, damage, error or inaccessible state.
Damage or memory card error due to turning camera off unexpectedly.
Data loss due to using between different cameras or devices.