GNU ddrescue is a data recovery tool. It copies data from one file or
block device (hard disc, cdrom, etc) to another, trying hard to rescue
data in case of read errors.
The basic operation of ddrescue is fully automatic. That is, you don't
have to wait for an error, stop the program, read the log, run it in
reverse mode, etc.
If you use the logfile feature of ddrescue, the data is
Changes in version 1.11:
In case of error writing the logfile to disc, the user is now given the
possibility of fixing the problem and continue.
The splitting algorithm has been modified to read secuentially the areas
smaller than a threshold size.
After every read error, ddrescue now verifies the input file has not
In rescue mode, ddrescue now shows the time elapsed from the last