GNU ddrescue is a data recovery tool. It copies data from one file or block device (hard disk, CD-ROM, etc.) to another, trying hard to rescue data in case of read errors. Developed by GNU Foundation
License: Open Source
Ddrescue is an open-source tool that excels in recovering data from damaged drives with a focus on command-line usage, making it suitable for advanced users. In contrast, Recuva offers a more user-friendly experience, ideal for beginners looking for quick and easy data recovery solutions.