safecopy is a data recovery tool which tries to extract as much data as possible from a problematic (i.e. damaged sectors) source – like floppy drives, hard disk partitions, CDs, tape devices, …, where other tools like dd would fail due to I/O errors.

via safecopy.