Overview
PhotoRec is a free, open-source recovery program created by CGSecurity to retrieve lost files from a variety of storage media — hard drives, memory cards, USB sticks and more. Although it is particularly well-suited to restoring photos and other media, its file-signature approach allows it to recover many different file types. It’s commonly distributed alongside TestDisk, a companion utility for repairing damaged partitions.
What it does
PhotoRec scans storage devices at a low level, searching for file signatures rather than relying on intact filesystems. This makes it effective even when partitions are damaged or metadata has been overwritten. Users can point the tool at a drive or image and instruct it to extract matching files to a specified output folder.
User interface and workflow
- PhotoRec is driven primarily through a text-based/command-line interface rather than a full graphical UI. That can be unfamiliar to users who prefer point-and-click tools.
- The program presents step-by-step prompts for selecting the device, choosing which file types to look for, and setting where recovered files should be saved.
- Despite its CLI nature, the menus are straightforward, and basic recoveries can be carried out by following on-screen options, so new users can succeed with a little guidance.
Technical strengths
- Supports many filesystems, including FAT, NTFS, exFAT, ext3/ext4, and more.
- Uses a signature-based recovery method that can locate files even when directory entries or filenames have been lost.
- Lightweight in resource use, which helps when working with older systems or large volumes of data.
- Highly configurable: you can limit searches to specific file extensions and direct recovered files to a chosen folder.
Limitations to keep in mind
- It does not preserve original filenames or restore folder hierarchies; recovered files are typically saved with generic names and must be sorted afterward.
- Full drives or very large partitions can take a long time to scan, so expect lengthy run times on big or heavily damaged media.
- The lack of a native graphical interface may slow adoption by less technical users who prefer GUI-based recovery tools.
- Recovery success varies with the extent of device damage and whether data blocks have been overwritten.
Bottom line
PhotoRec is a dependable, no-cost option for recovering lost files, especially when filesystem structures are damaged. It excels at finding media and other files via signature scanning and runs with modest system requirements. Tech-savvy users will appreciate its flexibility and effectiveness; less experienced users can still use it, but should be prepared for a non-GUI workflow and some manual sorting of recovered items.
Technical
- Windows
- Mac
- Free