PhotoRec
PhotoRec is a free and open-source utility software for data recovery with text-based user interface using data carving techniques, designed to recover lost files from various digital camera memory, hard disk and CD-ROM. It can recover the files with more than 480 file extensions (about 300 file families).
 It is also possible to add custom file signature to detect less known files.

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:
* DOS (either real or in a Windows 9x DOS box)
* Microsoft Windows: NT4, 2000, XP, 2003, 2008, 2016, Vista, Windows 7, Windows 8, Windows 8.1, Windows 10
* Linux
* FreeBSD, NetBSD, OpenBSD
* SunOS
* macOS
* ARM
Q506883
free and open-source
Concept
Q312466
utility software
Concept
Q1054772
data recovery
Concept
Q184752
text-based user interface
Concept
Q1046162
data carving
Concept
Q4439
hard disk
Concept
Q7982
CD-ROM
Concept
Q5448359
file signature
UNK
Q1054772
data recovery
Concept
Q3246940
digital forensics
Concept
Q928564
TestDisk
MEDIA
Q170434
DOS
Concept
Q1406
Microsoft Windows
Concept
Q486487
NT4
Concept
Q483881
2000
MISC
Q11248
XP
Concept
Q11246
2003
MISC
Q11233
2008
MISC
Q19754851
2016
MISC
Q11230
Vista
MISC
Q11215
Windows 7
MISC
Q5046
Windows 8
Concept
Q3569290
Windows 8.1
MISC
Q18168774
Windows 10
MISC
Q388
Linux
MISC
Q34236
FreeBSD
MEDIA
Q34225
NetBSD
MEDIA
Q34215
OpenBSD
MISC
Q1208460
SunOS
MISC
Q14116
macOS
MISC
Q16980
ARM
Concept
Q2088845
PhotoRec
MEDIA
Q2088845
PhotoRec
MEDIA
Q2088845
PhotoRec
MEDIA
Q2088845
PhotoRec
MEDIA
Q2088845
PhotoRec
MEDIA
2000-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2000
DATE
2003-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2003
DATE
2008-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2008
DATE
2016-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2016
DATE
+9^^http://www.w3.org/2001/XMLSchema#decimal
9
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
+7^^http://www.w3.org/2001/XMLSchema#decimal
7
NUMBER
+8^^http://www.w3.org/2001/XMLSchema#decimal
8
NUMBER
+8.1^^http://www.w3.org/2001/XMLSchema#decimal
8.1
NUMBER
+10^^http://www.w3.org/2001/XMLSchema#decimal
10
NUMBER
use
use
subclass of
follows