GNU Ddrescue

Version: 
1.29
Release date: 
Sunday, 19 May, 2019

License:

Interface:

Authors/Port authors:

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, restart it from a new position, etc.

If you use the mapfile feature of ddrescue, the data is rescued very efficiently, (only the needed blocks are read).

Also you can interrupt the rescue at any time and resume it later at the same point.

The mapfile is an essential part of ddrescue's effectiveness. Use it unless you know what you are doing.

For its efficiency and reliability, ddrescue showed itself one of the best open source tools for data recovery on all *NIX/POSIX platforms and for forensic analysis in general, his availability also for OS/2 system is a great strength point!
This software is distributed as compressed package. You have to download and manually install it; if prerequisites are required, you will have to manually install them too.

Manual installation

Program is distributed as ZIP package: download to temporary directory and unpack to destination folder. See below for download link(s).

You can install the prerequisites with rpm running the following string in a command line:

yum install libc libgcc1 libgcc-fwd libstdc++6 libsupc++6

Following ones are the download links for manual installation:

GNU Ddrescue v. 1.29 (26/1/2025) Readme/What's new
Changes in version 1.29: The new option '--continue-on-errno' has been added. If ddrescue exits because of a fatal read error, it now prints the value of the variable 'errno' so that it can be used as argument to '--continue-on-errno'. When using '--ask' and '--verbose', print rescue options before asking user. Option '--log-reads' now records the value of errno if different from EIO. (The four changes above suggested by Christian Franke). The effect of option '-O, --reopen-on-error' has been extended to all phases. It has been documented in the manual that '--reopen-on-error' may be needed when using '--continue-on-errno'. A compilation error on FiwixOS 3.3 about an ambiguous call to std::abs has been fixed. (Reported by Jordi Sanfeliu). The chapter 'Syntax of command-line arguments' has been added to the manual. Two examples of combined use with lziprecover have been added to the manual. (One of them uses the new Forward Error Correction (FEC) feature of lziprecover). It has been documented in the manual that option '-b' of ddrescuelog is position dependent. (Reported by Winston B. E.).
 www.hobbesarchive.com/Hobbes/pub/os2/util/disk/Ddrescue-1-29.zip  local copy
GNU Ddrescue v. 1.24 (19/5/2019, Gianfilippo Cimmino) Readme/What's new
2019-02-24 Antonio Diaz Diaz <antonio@gnu.org> * Version 1.24 released. * Added new option '--command-mode'. * Implemented mapfile backup. * ddrescue.texi: Documented final contents of bad areas in outfile. * configure: Accept appending to CXXFLAGS, 'CXXFLAGS+=OPTIONS'.
 hobbes.nmsu.edu/download/pub/os2/util/disk/Ddrescue_1-24.zip
Record updated last time on: 27/01/2025 - 18:41

Translate to...

Add new comment