Freedom251 › Data recovery software
DataRecovery

What DataRecovery is
DataRecovery is a free Linux application for recovering files from storage devices and disk image files. It provides a GTK4 and Libadwaita interface around PhotoRec and TestDisk, while GNU ddrescue creates images of physical drives before recovery. For physical devices, the imaging process uses four ddrescue passes. Existing disk images can also be used as recovery sources. The application organizes recovered files by extension and can recover files beyond those marked as deleted. It detects mounted partitions and handles them to help prevent corruption. Users can choose file types, add custom file signatures, keep corrupted files, save images, and optionally find and remove duplicates through rdfind. SMART reports and drive data can be checked and monitored. The project provides installation guidance for openSUSE, Fedora, Debian, Ubuntu, and Arch Linux, as well as source installation. It is published by koxt2 under GPL-2.0-or-later. The README warns that imaging first requires significant disk space.
Who it suits
It suits Linux users who need recovery from drives or disk images and want controls over file types, signatures, corrupted files, and duplicates. It is also relevant to users who need SMART monitoring and distribution-specific installation guidance.
What it does well
- Recovers from storage devices and disk images
- Organizes recovered files by extension
- Offers custom file signatures and type selection
- Handles mounted partitions automatically
- Supports SMART monitoring and duplicate removal
What to know first
- Requires significant disk space for imaging
- Linux platforms only
- No free trial is listed
Verdict
DataRecovery combines drive imaging, PhotoRec-based recovery, file organization, and optional duplicate handling in one Linux interface. Its image-first workflow needs substantial storage, but it provides several recovery and drive-safety controls.
Facts from DataRecovery's own pages
- Dependencies
- The source installation instructions list ddrescue, TestDisk, rdfind, UDisks2, and Polkit among the dependencies. · github.com, 12 Oct 2026
- Disk space requirement
- The README warns that significant disk space is required because images are created before files are recovered. · github.com, 12 Oct 2026
- Drive health
- The README lists SMART data monitoring as an application option. · github.com, 12 Oct 2026
- Drive imaging
- For physical devices, it creates disk images in four ddrescue passes before PhotoRec recovers files. · github.com, 12 Oct 2026
- Drive monitoring
- The application can check SMART reports and monitor SMART data for drives. · github.com, 12 Oct 2026
- Drive safety
- The workflow automatically detects and handles mounted partitions to prevent corruption. · github.com, 12 Oct 2026
- Duplicate removal
- It can optionally remove duplicate files using rdfind. · github.com, 12 Oct 2026
- File selection
- Users can choose which file types to recover and add custom file signatures. · github.com, 12 Oct 2026
- Free plan
- Yes · github.com, 19 Sept 2026
- License
- The repository identifies the project as GPL-2.0-or-later. · github.com, 12 Oct 2026
- Linux availability
- The README provides installation instructions for openSUSE, Fedora, Debian, Ubuntu, and Arch Linux, plus building from source. · github.com, 12 Oct 2026
- Linux distributions
- The README lists installation packages or instructions for openSUSE, Fedora, Debian, Ubuntu, and Arch Linux. · github.com, 12 Oct 2026
- Maker
- The repository is published under the GitHub account koxt2. · github.com, 12 Oct 2026
- Mount safety
- The application automatically detects and handles mounted partitions to prevent corruption. · github.com, 12 Oct 2026
- Operating systems
- Linux · github.com, 19 Sept 2026
- Pricing
- The repository page and README do not state a price or offer a trial. · github.com, 12 Oct 2026
- Purpose
- DataRecovery is a GTK4/Libadwaita frontend for PhotoRec that uses ddrescue to image drives before recovering files. · github.com, 12 Oct 2026
- Recovery options
- Users can save images, remove duplicates, keep corrupted files, select file types, and add custom file signatures. · github.com, 12 Oct 2026
- Recovery scope
- The README says it recovers all files, not only deleted ones, and organizes them by file type. · github.com, 12 Oct 2026
- Recovery tools
- The project uses GNU ddrescue for imaging, PhotoRec/TestDisk for recovery, and optionally rdfind for duplicate detection and removal. · github.com, 12 Oct 2026
- Recovery workflow
- It can recover files from storage devices or existing disk image files, then organize recovered files by extension. · github.com, 12 Oct 2026
- Security changes
- The v0.6.0 release notes say privileged operations were hardened against unsafe device paths and symbolic-link attacks, with validation added for device paths, output locations, ownership IDs, and temporary directories. · github.com, 12 Oct 2026
- Recovery sources
- storage devices; disk image files · github.com, 19 Sept 2026
- Storage requirement
- The project warns that recovery requires significant disk space because it creates images before recovering files from them. · github.com, 12 Oct 2026
Where DataRecovery stands on Freedom251
- Data recovery software#64 of 128