Recover files from an accidentally formatted exFAT drive such as SDXC/microSDXC card.
Unlike signature-based recovery software, the excavator uses a heuristic approach to infer the missing master boot record.
The excavator provides some unique features which ordinary recovery software (even commercial software) cannot offer.
- Way faster to scan files (as fast as
dir /s
orls -lR
command) - Ability to recover fragmented files provided FAT is still intact
- Very small program size
This is not undelete software. Previously deleted files are excluded and cannot be recovered.
- Windows Vista/7/8/8.1/10
- Microsoft Visual C++
- A raw disk image of an accidentally formatted exFAT partition
excavator [-c cluster_size] [-r reserved_sectors] [-o out_dir] [-l out_list] [-i out_info] image.dd [pattern]
- Create a disk image using the
dd
command or this tool - Run
excacator
from CLI - If no files are found, try different cluster size
- RTFC for more info
- Open Developer console
- Run
nmake
- Support fragmented directory entries
- Support non-Windows operating systems
- Automatically find out cluster size
- Better pattern matching (regex)
- Reverse Engineering the Microsoft exFAT File System by Robert Shullich
- A minimal POSIX getopt()
The excavator code is released under the GPL v3. The option class and its tests are public domain.