PhotoRec
PhotoRec is a powerful, free, and open-source file recovery software developed by CGSecurity (Christophe Grenier). It is designed to recover lost files including digital pictures, videos, documents, and archives from hard disks, CD-ROMs, and lost pictures from camera memory.
Unlike traditional file recovery tools that rely on filesystem metadata, PhotoRec uses a signature-based recovery approach. This means it ignores the filesystem and focuses on the underlying data, making it effective even when the filesystem is severely damaged or reformatted.
PhotoRec is distributed alongside TestDisk, another powerful data recovery tool focused on partition recovery. Together, they form a comprehensive data recovery toolkit.
Key Highlights
- Cross-platform: Available for Windows, macOS, Linux, and DOS
- Non-destructive: Read-only access to the storage device being recovered
- Extensive format support: Handles more than 440 file families including JPG, PNG, PDF, MSOffice documents, OpenOffice documents, and many more
- Free and open-source: Licensed under GPL
Target Audience
IT professionals, system administrators, digital forensics experts, photographers, and any user needing to recover lost or deleted files from storage media.
Key Features
- Signature-based file recovery (ignores filesystem)
- Supports 440+ file formats including JPG, MSOffice, OpenOffice
- Recovers lost digital photos from camera memory cards
- Cross-platform: Windows, macOS, Linux, DOS
- Non-destructive read-only recovery process
- Recovers files from reformatted or damaged filesystems
- Supports multiple storage media: hard disks, CD-ROMs, USB drives, memory cards
- Free and open-source (GPL licensed)
- Command-line interface for advanced users
- Works alongside TestDisk for comprehensive data recovery
Use Cases
- Recovering accidentally deleted photos from memory cards
- Restoring lost files from formatted or corrupted drives
- Retrieving documents from damaged storage media
- Digital forensics and evidence recovery
- Recovering data from non-bootable systems
- Rescuing files from failing hard drives
Pros
- Completely free and open-source
- Supports an extensive range of file formats (440+)
- Effective even on severely damaged or reformatted filesystems
- Non-destructive - won't overwrite existing data
- Cross-platform compatibility
- Lightweight and portable
- Active development and community support
Cons
- Command-line interface may be intimidating for non-technical users
- No graphical user interface (GUI) by default
- Recovery process can be slow on large drives
- Recovered files may lose original filenames
- No preview feature before recovery
Pricing
Free and open-source (GPL license)


