DDRescue-GUI is an open-source GUI for GNU ddrescue which allows for easy and robust data recovery on Windows, macOS, and Linux, and 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.
DDRescue-GUI For Windows 7+ (64-bit only)
DDRescue-GUI For macOS 10.9+ (Intel or Apple Silicon)
Note that this is the last version to support macOS 10.9 Mavericks.
DDRescue-GUI For macOS 10.6 – 10.9 (Legacy Intel)
DDRescue-GUI For PowerPC macOS 10.5
DDRescue-GUI For Linux (Ubuntu, Fedora, and Parted Magic)
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/.
DDRescue-GUI Super Bundle (for all platforms)
Checksums and Digital Signatures
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:
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).
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 licenses. For more details and the attributions, see the licenses page here.