About DDRescue-GUI

DDRescue-GUI is an open-source GUI for GNU ddrescue which allows for easy and robust data recovery on Linux, macOS, and Windows. DDRescue-GUI has been downloaded over 156,000 times as of August 2022.

DDRescue-GUI is available as a download for all platforms, and is also available on the Disk Verifier Live Disk and on Parted Magic (affiliate link - I earn commission for purchases made through this link).

Note that the personal and business editions are identical, and can be used by anyone, except that you get priority email support if you purchase the business edition, whereas otherwise you have to use the support forum.

Note for Windows and macOS users: You may see warnings about unverified publishers and potential malware on both platforms, as I haven't (yet) paid for developer certificates; they are expensive for sole traders like me. On macOS, the warning can be circumvented by right-clicking the app and then clicking Open from the menu. VirusTotal shows both the Windows and macOS versions are free of malware. I keep in communication with antivirus companies as needed to help ensure my programs aren't flagged as malware.

Downloads For DDRescue-GUI

Personal Edition

DDRescue-GUI For Windows (Windows 7 or Higher)
DDRescue-GUI For macOS (macOS 10.9 or Higher)
DDRescue-GUI for older 32-bit Intel Macs (macOS 10.6 - 10.9)
DDRescue-GUI for PowerPC Macs (macOS 10.5 only)
DDRescue-GUI super bundle for all platforms

Business Edition

DDRescue-GUI Business Edition For Windows (Windows 7 or Higher)
DDRescue-GUI Business Edition For macOS (macOS 10.9 or Higher)
DDRescue-GUI Business Edition for older 32-bit Intel Macs (macOS 10.6 - 10.9)
DDRescue-GUI Business Edition for PowerPC Macs (macOS 10.5 only)
DDRescue-GUI Business Edition super bundle for all platforms

Linux downloads

DDRescue-GUI v2.1.1

Despite the minor new version number, this release packs quite a lot of changes:

- Support for Windows.
- Dropped support and workarounds for Python 2.
- Compatible with wxPython 4.1.x.
- Much smaller macOS bundle size.

See the blog post at https://www.hamishmb.com/blog for all the details.

GetDevInfo needs to be installed before you can install this - head over to https://www.hamishmb.com/html/downloads.php?program_name=getdevinfo or https://launchpad.net/getdevinfo/ to download it first.

An alternate way to make this easier for Ubuntu users is to add my PPA to your system (see https://launchpad.net/~hamishmb/+archive/ubuntu/myppa).

Ubuntu 16.04 users also need to install wxpython4.0 from here: https://www.hamishmb.com/blog/miscellaneous-downloads/.


*** Deprecated ***
- This is the last release to support macOS 10.9 Mavericks.

Download Files

Icon Description Download No. Of Downloads
Copyleft Ubuntu Logo DDRescue-GUI For Ubuntu 16.04 or Higher
(checksum & signature)
Copyleft Ubuntu Logo DDRescue-GUI For Fedora 34 and Higher (Updated)
(checksum & signature)
Copyleft Ubuntu Logo DDRescue-GUI For Fedora 31 and Higher
(checksum & signature)
Copyleft Ubuntu Logo DDRescue-GUI For Parted Magic
(checksum & signature)
Copyleft Ubuntu Logo DDRescue-GUI For Other Linux Distributions
(checksum & signature)
Total 25605

Back To Top

Leave a Review

I would very much appreciate you leaving me a review if you like this program. You can do so here.


Daniel Buchanan

Impeccable work on the system.

Beth Deans

I used this program to test some old PC game discs. Hamish’s support and assistance with using the program was top notch, and once I had my head around how to use the program it was really quick and easy to use. I suggested to him to make an optional wizard for the program, to help those who may find all the options on screen a little overwhelming at first. Overall I recommend this product for its no frills, straight to business service!


I've just bought DDRescue-GUI for Windows and am trying it out now. I'm impressed and pleased that there's a way of using ddrescue on Windows, and thank you very much for making it!


Having the power of DDrescue with a graphical frontend, makes it a very powerful tool in data recovery of damaged or corrupted media. Thank you very much for your amazing work!

John Moody

Cheers and thanks for a must have utility.


It's a great little package - I used to use it in Ubuntu. Thanks for putting it out free. It's one of the best.


The checksums on this page can be used to verify that your file downloaded successfully without corrupting in transit. These can be verified (usually on the command-line) using specific instructions for your operating system as detailed below:

Instructions for Linux (MD5 sums)
Instructions for Linux (SHA256 sums)
Instructions for Mac OS X (both)
Instructions for Windows (MD5 sums)
Instructions for Windows (SHA256 sums)

In each of these cases, you can compare the output of the command to the checksum for the file (in the table, next to each download file).

Digital Signatures

The digital signatures on this page can be used to verify that your file was created by me, and hasn't been tampered with, either on the web server, or during transit to your computer. Checking these is more difficult, so I have decided not to include instructions here because they'd have to be very long to do it justice. Instead, please carry out a search on how to verify GPG signatures if you wish to learn how to do it.

It's a very good idea to verify both the checksum and the signature, but it's not mandatory.


Some of the images and icons used on this page are available under the terms of different licences. For more details and the attributions, see the licenses page here