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

Free#9 of 129 in Data Recovery SoftwareFile Recovery Software

GNU ddrescue: A free, technical recovery tool built around resilient disk imaging. Ranked #9 of 129 in Data Recovery Software by our editors (8.4/10); pricing: Free plan; best for technical users needing free, resilient disk imaging.

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

At a glance

  • Editor score
    8.4 / 10
  • Pricing
    Free plan
  • Best for
    Technical users needing free, resilient disk imaging
  • Free plan
    Yes
  • Paid from
    Free
  • Facts checked
    23 Sep 2026
  • 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

Our verdict on GNU ddrescue

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.

Your product? Our editors can test GNU ddrescue in depth and publish a review, labelled as paid · from $149/mo →

GNU ddrescue pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on gnu.org

GNU ddrescue fact sheet

Free planYes
Paid fromFree
Recovery sourcesFiles, devices, partitions, optical media (CD-ROMs/DVDs), kernel-supported devices including ATA, SATA, SCSI, floppy disks, and flash media cards such as SD
Operating systemsPOSIX systems recommended; Cygwin support is discussed in the manual
Free recovery limitNot verified
Memory card recoveryYes
RAID recoveryNot verified
Bootable recoveryNot verified
File previewNot verified
DeploymentSelf-hosted
PlatformsLinux
SupportDocs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
PricingFree plan
Websitegnu.org
Facts checked23 Sep 2026

Alternatives to GNU ddrescue

See all GNU ddrescue alternatives →

GNU ddrescue vs the competition

Compare GNU ddrescue with any tool side by side →

Also Ranked In

GNU ddrescue is ranked in 2 of our directories.

Used GNU ddrescue? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used GNU ddrescue for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — GNU ddrescue 8.4/10

GNU ddrescue is listed in our Data Recovery Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/gnu-ddrescue/"><img src="https://www.itechguides.com/best/badge/gnu-ddrescue.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

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