Skip to content
SPECIFICTION
Get listed

Disk Drill vs GNU ddrescue

Disk Drill

cleverfiles.com

GNU ddrescue

gnu.org

Side by side

FigureDisk DrillGNU ddrescue
Price from$7.42/moFree
Free planYesYes
Free trial——
Open source——
WindowsYesYes
macOSYes—
Linux—Yes
Self-hosted—Yes
Plans published81
Spec score · Data recovery software9.1 (#2)8.4 (#19)
Free planYesYes
IntegrationsThe Mac edition can scan Time Machine backup disks and snapshots, and the Windows comparison lists NAS and Linux scanning via SSH.The GNU project links to ddrescueview for viewing mapfiles and ddrutility and Partclone for related recovery workflows.
Memory card recoveryYesYes
Operating systemsmacOS 10.15+; Windows 10+POSIX systems recommended; Cygwin support is discussed in the manual
PurposeDisk Drill scans storage devices to find and recover deleted, lost, or damaged files.GNU ddrescue copies data from a file or block device to another, trying to rescue readable parts first when read errors occur.
Recovery sourcesInternal and external hard drives,SSDs,USB flash drives,SD/CF cards,memory cards,digital cameras,virtual hard drives,RAID arrays,disk imagesFiles,devices,partitions,optical media (CD-ROMs/DVDs),kernel-supported devices including ATA,SATA,SCSI,floppy disks,and flash media cards such as SD
SupportCleverFiles says its technical support team operates in CES and EST time zones and provides do-it-yourself recovery support worldwide.The project directs bug reports and discussion to the bug-ddrescue mailing list.

Plans

Disk Drill

  • BasicFree
  • PRO Subscription$89 a year
  • PRO Lifetime License$149, paid once
  • EnterprisePrice not published
  • Disk Drill BasicFree
  • Disk Drill EnterprisePriced on request
  • Disk Drill PRO Lifetime LicensePrice not published
  • Disk Drill PRO One-Year SubscriptionPrice not published

Disk Drill pricing →

GNU ddrescue

  • GNU ddrescueFree

GNU ddrescue pricing →

In their own words

Disk Drill

Disk Drill scans storage devices to find and recover deleted, lost, or damaged files. It runs on macOS 10.15 or later and Windows 10 or later, and supports internal and external drives, SSDs, USB drives, memory cards, cameras, RAID arrays, virtual disks, and disk images. The free Basic edition scans storage and previews recoverable files; Windows users can recover up to 100 MB without upgrading. PRO provides unlimited data recovery and recovery methods including Quick & Deep Scan and Lost Partition Search. It also covers both supported operating systems under one license, with activation on up to three devices by one user. The free edition includes Recovery Vault metadata protection and byte-level backups. PRO costs $89 a year for an annual subscription or $149 as a one-time purchase for a lifetime license. PRO is for personal use, while Enterprise is listed for multiple users and includes priority technical support and forensic data export. PRO purchases are non-refundable except where consumer protection laws require refunds.

Visit cleverfiles.com

GNU ddrescue

GNU ddrescue copies data from a file or block device to another location, prioritizing readable areas when read errors arise. Its basic recovery process is automatic, so it does not require stopping and restarting at every error. A mapfile records progress; an interrupted job can resume and reread only blocks that still need attention. The algorithm handles good areas first and defers bad or slow ones to reduce unnecessary drive movement. It works with kernel-supported devices, including ATA, SATA, SCSI, floppy disks, and flash media cards, and can use direct disc access where supported. Fill and generate modes provide additional ways to write selected output areas or create an approximate mapfile from an input and partial copy. The package includes ddrescuelog for manipulating and comparing mapfiles and checking rescue status. GNU ddrescue is free software under the GNU General Public License, version 2 or later, with no paid plans stated. POSIX systems are recommended; the manual discusses Cygwin but warns of potentially misleading permission errors. A device or partition used as the destination will have its data overwritten. Because ddrescue needs random access, create an uncompressed image before compressing it.

Visit gnu.org