Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

GNU ddrescue review

Free#9 of 129 in Data Recovery SoftwareFile Recovery Software

A free, technical recovery tool built around resilient disk imaging.

8.4/10Editor score
GNU ddrescue8.4 Visit GNU ddrescue

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

GNU ddrescue is a free, open-source command-line tool for copying data from files or block devices to another destination. It is designed for technical users recovering data from failing storage media, including hard disks, USB drives, floppy disks, optical discs, partitions, ATA/SATA/SCSI devices, and flash media cards. The tool is listed for Linux and Windows, with POSIX usage documented and Cygwin supported with limitations.

Its standout capability is resilient, staged recovery. GNU ddrescue prioritizes good areas before difficult or damaged ones, helping capture readable data before spending time on problem areas. Mapfiles let interrupted jobs resume, while multiple recovery phases retry bad sectors. Direct disk access can bypass the kernel cache, and selective fill mode provides more control over output data. The included ddrescuelog utility supports manipulating and analyzing mapfiles, adding useful visibility for technical recovery workflows.

GNU ddrescue also covers optical media and a broad range of storage inputs, but its narrow command-line design shapes who should choose it. Users comfortable working with storage devices, block-level operations, and POSIX-style tools will find a focused recovery workflow with no software license cost. It is less suitable for people who need a graphical interface, file previews, RAID recovery, or bootable recovery features. Choose GNU ddrescue for free, resumable imaging of failing media; choose another recovery tool when guided browsing or specialized recovery modes matter more than direct control.

GNU ddrescue pros and cons

  • Where it wins
    • Resumes interrupted recovery with mapfiles
    • Prioritizes readable areas and retries bad sectors
    • Supports disks, optical media, flash cards, and partitions
  • Where it doesn't
    • Command-line workflow requires technical knowledge
    • Cygwin use has documented limitations
    • No preview, RAID, or bootable recovery

GNU ddrescue fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update