GNU ddrescue is an open source data recovery software that can help both system administrators and end users.
GNU ddrescue copies data from one file or block device (cdrom, hard disc, etc) to another, trying hard to rescue data in case of read errors.
Product's homepage
What's New in This Release: [ read full changelog ]
· This version adds the new option "-w, --ignore-write-errors", which makes fill mode ignore write errors.
· This is useful to avoid ddrescue exiting because of new errors developing while wiping the good sectors of a failing drive.