Developer(s) | Christophe Grenier |
---|---|
Initial release | April 30, 2002 |
Stable release |
7.0 / April 18, 2015
|
Repository | git |
Development status | Active |
Written in | C |
Operating system | Cross-platform |
Platform | CLI |
Type | Data recovery |
License | GPL (free software) |
Website |
PhotoRec is a free and open source file carver data recovery software tool designed to recover lost files from digital camera memory (CompactFlash, Memory Stick, Secure Digital, SmartMedia, Microdrive, MMC, USB flash drives, etc.), hard disks and CD-ROMs. It recovers most common photo formats, including JPEG, and also recovers audio files including MP3, document formats such as OpenDocument, Microsoft Office, PDF and HTML, and archive formats including ZIP.
PhotoRec does not attempt to write to the damaged media the user is about to recover from. Recovered files are instead written to the directory from which PhotoRec is run, any other directory may be chosen. It can be used for data recovery or in a digital forensics context. PhotoRec is shipped with TestDisk.
PhotoRec is compatible with:
FAT, NTFS, ext2/ext3/ext4 filesystems store files in data blocks (also called data clusters under Windows). The cluster or block size remains at a constant number of sectors after being initialized during the formatting of the filesystem. In general, most operating systems try to store the data in a contiguous way so as to minimize data fragmentation. The seek time of mechanical drives is significant for writing and reading data to/from a hard disk, so that is why it is important to keep the fragmentation to a minimum level.