Freedom251 › Data recovery software
RecoveryTool

What RecoveryTool is
RecoveryTool is free, open-source Windows software written in Java for recovering deleted files from drives or partitions. It supports NTFS and FAT32 file systems. Its NTFS parser reads boot-sector and Master File Table records, including attributes 0x10, 0x30 and 0x80, while resident and non-resident 0x80 handling supports non-contiguous files of arbitrary length. The FAT32 parser searches recursively from the root directory, finds files and directories, saves deleted files and handles long filenames. Multithreading reduces scanning, processing and recovery times. Recovered files appear in a sortable, searchable and filterable table, with checkboxes for selection. Apache Tika compares recovered MIME data with the recorded extension. Progress bars show activity, and optional logging reports processing information. The application displays a custom error if you try saving recovered files to the drive being recovered. The project uses GPL v3 and lists FlatLAF for Swing theming.
Who it suits
RecoveryTool suits Windows users who need deleted-file recovery from NTFS or FAT32 drives. It is also relevant to users seeking free, open-source Java software with selectable results and progress reporting.
What it does well
- Free GPL v3 open-source software
- Supports NTFS and FAT32
- Handles non-contiguous NTFS files
- Sortable, searchable recovery results
- Multithreaded scanning and recovery
What to know first
- Windows platform only
- No free trial is offered
- Recovery supports only NTFS and FAT32
- Cannot save to the scanned drive
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| RecoveryTool | GPL v3 open-source software | Free |
As github.com lists them, read 12 Oct 2026. The maker's own page has the final word.
Verdict
RecoveryTool focuses on deleted-file recovery for NTFS and FAT32 storage, with parsers for each file system and a searchable results interface. Its free GPL v3 license and drive-save safeguard define the basic offering.
Facts from RecoveryTool's own pages
- FAT32 recovery
- Its FAT32 parser recursively reads the root directory to find files and directories, saving deleted files and handling long filenames. · github.com, 12 Oct 2026
- FAT32 support
- Its FAT32 parser searches recursively from the root directory and handles long filenames. · github.com, 12 Oct 2026
- File validation
- Apache Tika compares recovered file MIME data with the original record's extension to check whether the file matches the expected format. · github.com, 12 Oct 2026
- Free plan
- Yes · github.com, 19 Sept 2026
- Integrations
- The project lists Apache Tika for analyzing recovered NTFS file MIME data and FlatLAF for theming Swing components. · github.com, 12 Oct 2026
- Interface library
- FlatLAF is used to provide a theme for the application's Swing components. · github.com, 12 Oct 2026
- Interface technology
- The project describes FlatLAF as providing a theme for the application’s Swing components. · github.com, 12 Oct 2026
- License
- The project is identified as open source under GPL v3. · github.com, 12 Oct 2026
- Non-contiguous files
- It parses resident and non-resident 0x80 attributes to allow recovery of non-contiguous files of arbitrary length stored across a drive. · github.com, 12 Oct 2026
- NTFS recovery
- Its NTFS parser reads the boot sector and MFT records and parses attributes 0x10, 0x30, and 0x80. · github.com, 12 Oct 2026
- NTFS support
- Its NTFS parser reads boot sectors and MFT records, including resident and non-resident data attributes for non-contiguous files. · github.com, 12 Oct 2026
- Performance
- The software uses multithreading to reduce scanning, processing, and recovery times. · github.com, 12 Oct 2026
- Progress and logging
- The software provides real-time progress bars and an optional logging component that outputs information while a drive is scanned and processed. · github.com, 12 Oct 2026
- Purpose
- RecoveryTool is open source file recovery software written in Java that detects deleted files and recovers their data from NTFS and FAT32 file systems. · github.com, 12 Oct 2026
- Recovery destination
- The application displays a custom error when a user tries to save recovered files on the drive being recovered. · github.com, 12 Oct 2026
- Recovery safeguard
- It displays a custom error message when a user tries to save recovered files to the same drive being recovered. · github.com, 12 Oct 2026
- Results management
- Deleted files are shown in a sortable, searchable, filterable table where users select files to recover. · github.com, 12 Oct 2026
- Scanning performance
- The software uses multithreading to reduce scanning, processing, and recovery times. · github.com, 12 Oct 2026
- Recovery sources
- drives or partitions; NTFS and FAT32 file systems · github.com, 19 Sept 2026
- User interface
- Deleted files appear in a table that supports sorting, searching, and filtering, and users select files to recover using row checkboxes. · github.com, 12 Oct 2026
Where RecoveryTool stands on Freedom251
- Data recovery software#65 of 128