GNU ddrescue

A
A tier on Data recovery softwareScore 8.7· #6of 130
Free plan
Yes
Runs on
Linux, self-hosted, Windows

Summary

GNU ddrescue is ranked #6 of 130 in data recovery software on Everything Xiaomi. It runs on Linux, Self-hosted, Windows. There is a free plan.

GNU ddrescue plans and pricing

All plans
GNU ddrescue Free Free software under GNU GPL version 2 or later · no paid plans stated gnu.org · 12 Oct 2026

Compared on data recovery software

Free plan
Yesgnu.org
Recovery sources
Files, devices, partitions, optical media (CD-ROMs/DVDs), kernel-supported devices including ATA, SATA, SCSI, floppy disks, and flash media cards such as SDgnu.org
Operating systems
POSIX systems recommended; Cygwin support is discussed in the manualgnu.org
Memory card recovery
Yesgnu.org

Facts

Purpose
GNU ddrescue copies data from a file or block device to another, trying to rescue readable parts first when read errors occur.gnu.org · 12 Oct 2026
Automatic recovery
Its basic recovery operation is fully automatic and does not require stopping and restarting at each read error.gnu.org · 12 Oct 2026
Resumable jobs
A mapfile tracks rescue progress so an interrupted recovery can resume later and reread only needed blocks.gnu.org · 12 Oct 2026
Recovery algorithm
The algorithm prioritizes good areas and schedules reads in bad or slow areas for later to reduce unnecessary drive movement.gnu.org · 12 Oct 2026
Device compatibility
The tool works with device types supported by the kernel, including ATA, SATA, SCSI, floppy disks and flash media cards.gnu.org · 12 Oct 2026
Direct access
Where supported, ddrescue can use direct disc access to bypass the kernel cache.gnu.org · 12 Oct 2026
Additional modes
It includes fill mode for selectively writing output areas and generate mode for creating an approximate mapfile from an input and partial copy.gnu.org · 12 Oct 2026
Companion utility
The package includes ddrescuelog, which manipulates mapfiles, converts formats, compares mapfiles and checks rescue status.lists.gnu.org · 12 Oct 2026
Integrations
The GNU project links to ddrescueview for viewing mapfiles and ddrutility and Partclone for related recovery workflows.gnu.org · 12 Oct 2026
License
GNU ddrescue is free software licensed under the GNU General Public License, version 2 or any later version.gnu.org · 12 Oct 2026
Support
The project directs bug reports and discussion to the bug-ddrescue mailing list.gnu.org · 12 Oct 2026
Windows caveat
The manual recommends a POSIX system and warns that Cygwin use may produce misleading permission errors.gnu.org · 12 Oct 2026
Data-loss risk
Using a device or partition as the destination overwrites data stored there.gnu.org · 12 Oct 2026
Compression limit
Because ddrescue needs random access, it cannot create a compressed image directly; the manual advises creating an uncompressed image first and compressing it afterward.gnu.org · 12 Oct 2026

Best GNU ddrescue alternatives

See all 20

Where it ranks on Everything Xiaomi

Is GNU ddrescue yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources