DDRescue-GUI is a graphical frontend for ddrescue designed to simplify the process of recovering data from failing storage devices.
While ddrescue itself is a powerful command-line utility that copies data from damaged media while minimizing further harm, DDRescue-GUI provides an accessible interface so users can perform recovery operations without needing to remember complex commands.
The application is particularly useful for rescuing data from hard drives, SSDs, USB flash drives, and optical media affected by read errors. It allows users to configure recovery jobs visually, select input and output devices, and manage log files that enable interrupted recovery processes to resume efficiently.
This is free and open source software.
Key Features
- Supports recovery from block devices and disk images affected by read errors.
- Allows selection of source, destination, and optional map or log files for recovery sessions.
- Enables pausing and resuming recovery operations using ddrescue’s mapfile mechanism.
- Provides a more approachable workflow compared to command-line usage.
- Cross-platform support including Linux and macOS environments.
Website: gitlab.com/hamishmb/ddrescue-gui
Support:
Developer: Hamish McIntyre-Bhatty
License: GNU General Public License v3.0
DDRescue-GUI is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| Data Recovery Tools | |
|---|---|
| ddrescue | GNU data recovery tool |
| The Sleuth Kit | Analyze disk images and recover files |
| SystemRescue | System rescue disk |
| TestDisk | Partition scanner and disk recovery tool |
| Relax-and-Recover | Linux Disaster Recovery |
| RecoverPy | Terminal-based data recovery tool |
| Mondo Rescue | Tool for configuring and maintaining network machines |
| PhotoRec | Digital Picture and File Recovery |
| Rescuezilla | Complete disaster recovery solution |
| OpenSuperClone | Powerful data recovery utility |
| Mariposa Rescue Disk | Comes with a lot of applications that serve to rescue your system |
| safecopy | Copy utility ignoring errors |
| Redo Rescue | Backup and recovery solution |
| Foremost | Recover files based on their headers, footers, and data structures |
| DDRescue-GUI | Frontend for ddrescue |
| Scalpel | Data carving tool |
| ext4magic | Recover deleted or overwritten files |
| RevLix | Developed to recover deleted files on Linux systems |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.
The source code for DDRescue-GUI is available on GitLab. Please note that if you want packages/installers or support of any kind, you still need to purchase DDRescue-GUI.