
PhotoRec has an unusual place in the recovery market. It is free, open source, cross-platform, and able to search raw storage even when a file system is badly damaged. Yet the same design that makes it powerful also creates its biggest weakness: recovered files often lose their original names and folders. This PhotoRec review explains what the program really does, where it works well, how its recovery workflow operates, and when a guided tool such as PandaOffice Drecov is the more practical choice.
Quick verdict: PhotoRec is a valuable no-cost file-carving tool for technical users, especially for memory cards, USB drives, disk images, and damaged or reformatted file systems. It is less suitable when you need the original directory tree, recognizable filenames, built-in previews, or a beginner-friendly Windows workflow. Recovery results depend on the condition of the source and whether lost sectors have already been overwritten; no program can guarantee a particular recovery rate.
What Is PhotoRec?
PhotoRec is a signature-based file recovery utility maintained by CGSecurity and distributed with TestDisk. Instead of relying primarily on a healthy directory structure, it reads storage blocks and looks for recognizable file headers and internal patterns. Its name comes from photo recovery, but its signature database covers documents, archives, audio, video, databases, and many camera formats as well.
The official documentation describes more than 300 file families representing more than 480 extensions. PhotoRec can scan hard drives, SSDs, USB drives, memory cards, optical media, and supported disk-image formats. It runs on Windows, macOS, Linux, BSD variants, Solaris, and several legacy environments. The current stable package listed by CGSecurity is 7.2, while a work-in-progress branch may also be available; use the stable build first for important recovery work.
| Area | PhotoRec summary |
|---|---|
| License | Free and open source under GNU GPL v2 or later |
| Recovery method | Raw signature scanning, also called file carving |
| Platforms | Windows, macOS, Linux, BSD, Solaris, and legacy systems |
| Common media | HDD, SSD, USB drive, SD card, optical media, and disk images |
| Interface | Keyboard-driven PhotoRec plus the simpler QPhotoRec graphical front end |
| Original names and folders | Usually not preserved during signature-based recovery |
| Cost | No paid recovery limit in the official package |
Is PhotoRec Safe?
PhotoRec is legitimate open-source software when downloaded from CGSecurity. Its recovery engine uses read-only access for the source media, which is safer than performing an in-place file-system repair. The recovered files are written to a destination that you choose. That safety model is only effective if you select a different physical disk for the output.
Do not download or extract PhotoRec onto the affected drive. Do not save its recup_dir output folders back to the same source. If a hard disk clicks, repeatedly disconnects, reports changing capacity, overheats, or becomes progressively slower, stop scanning it. Read-only software cannot repair mechanical damage, and repeated access can worsen a failing device. Create a disk image when the hardware is stable enough, or use a professional recovery service for physical symptoms.
PhotoRec Review: Main Features
File carving that does not require a healthy folder tree
PhotoRec scans for signatures in the underlying data rather than depending entirely on file-system records. This can help after a quick format, partition damage, or corruption that prevents normal directory browsing. It is also useful against a disk image because you can preserve the original device and repeat different searches on the image.
Focused file-family selection
The File Opt screen lets you disable families that you do not need. A focused pass for JPEG, RAW, MP4, PDF, or Office files creates less clutter than scanning for every recognized signature. This is not the same as browsing a previewable result tree, but it is an important way to control scan output.
Free-space and whole-partition scanning
When the file system is understood, PhotoRec may offer a choice between scanning unallocated free space and scanning the whole partition. Free-space scanning is the logical first pass for recently deleted files on a healthy file system. Whole-partition scanning is slower and produces more duplicates, but it may be appropriate after reformatting or extensive file-system damage.
Advanced and forensic-friendly options
Experienced users can adjust options such as file verification, brute-force handling for some fragmented JPEGs, expert block-size settings, low-memory mode, and whether corrupted files are kept. These controls are valuable in specialist cases, but changing them without understanding the source can waste time or create a noisy result set. The default configuration is the sensible starting point.
PhotoRec Pros and Cons
Pros
- Completely free and open source.
- Works across Windows, macOS, Linux, and several Unix-like systems.
- Can recover by signature when file-system metadata is unusable.
- Supports hundreds of file extensions and many storage types.
- Reads the source rather than attempting an in-place repair.
- Can work with disk images for a safer repeatable process.
- No activation, subscription, or recovery quota.
Cons
- The classic interface has a steep learning curve.
- Original filenames and folder hierarchy are normally lost.
- No convenient pre-recovery preview in the text workflow.
- A broad scan can create thousands of generically named files.
- Fragmented files may be incomplete even when a signature is found.
- Result sorting and validation require substantial manual work.
- It does not repair physically damaged hardware.
How Well Does PhotoRec Recover Files?
PhotoRec can be effective when a file is stored in contiguous blocks and its signature is recognized. Camera cards often suit this model because they contain a smaller range of photo and video formats. A reformatted or corrupted volume may also be a good candidate when directory-based tools cannot interpret the file system.
File carving has structural limits. If a file is fragmented, overwritten, encrypted, compressed in an unsupported container, or stored on an SSD after TRIM has cleared its blocks, recovery may fail or produce a damaged output. The absence of original metadata also means that a technically recovered document may be difficult to identify among thousands of generic filenames. For a fair evaluation, open a representative sample of the output rather than judging success only by the file count.
How to Use PhotoRec: Real Recovery Workflow
The following images are real PhotoRec interface captures supplied by the PhotoRec information site referenced for this review. They show the classic 6.9 text interface; current releases may differ visually, but the documented decision sequence remains recognizable. The procedural details below are cross-checked against CGSecurity’s current PhotoRec documentation.
Step 1: Download safely and select the physical disk
Download the TestDisk and PhotoRec archive from CGSecurity, extract it to a healthy drive, and launch photorec_win.exe as administrator on Windows. Use the arrow keys to highlight the physical disk that contained the lost files. Confirm the model and capacity; drive letters may be missing when a partition is damaged. Select Proceed only after you are certain the correct source is highlighted.

Step 2: Select the source partition
Highlight the partition where the files were stored. Match its size, file system, and position rather than guessing from one label. If the expected partition is missing because the partition table is damaged, scanning a verified disk image is safer than experimenting repeatedly on unstable hardware. At the bottom of this screen, Search continues to recovery, while Options and File Opt let you refine the job first.

Step 3: Limit the file families
Open File Opt and disable formats you do not need. For example, a camera-card job might include JPEG, HEIC, RAW, and MP4 while excluding archives and executables. A focused list does not guarantee better recovery, but it reduces unnecessary output and makes validation manageable. Save the selection and return to the partition screen.

Step 4: Choose the file-system family and scan scope
Select ext2/ext3/ext4 only for a matching Linux file system. For NTFS, FAT, exFAT, HFS+, and most other cases, choose Other, following the on-screen explanation. Next choose Free for a recently deleted file on an otherwise healthy supported volume, or Whole after a format or serious file-system corruption. A whole scan can take much longer and may recover duplicate or stale data.
Step 5: Select a different destination disk
Navigate to a folder on a separate healthy physical disk with enough free space. Check the full destination path before confirming it. On the classic interface, pressing C confirms the current destination. Never choose the source device: writing recovered files there can overwrite other lost data that PhotoRec has not reached yet.
Step 6: Monitor recovery and verify the output
PhotoRec reports elapsed time, estimated remaining time, file counts, and the output location while scanning. It writes recovered items into numbered recup_dir folders. Allow a stable source to complete one pass, then open samples from every important file type. Confirm that photos render fully, videos play beyond the first seconds, archives extract, and documents contain readable content. Copy verified files to a second backup before repairing or reusing the original device.

What Happens After a PhotoRec Scan?
Expect numbered output folders and generic filenames rather than a reconstructed copy of the original drive. Start by sorting results by extension, size, and modification date. Use thumbnail view for photos, media metadata for audio and video, and content search for documents. Remove duplicates only after keeping an untouched master copy of the recovered output. If the first pass is too noisy, run a second focused pass against a disk image with fewer file families enabled.
This cleanup burden is not a minor interface issue; it follows directly from PhotoRec’s carving method. A tool that can interpret surviving file-system metadata may preserve more recognizable paths and names. Conversely, when those records are gone, raw carving may find content that a directory-based scan misses. The two approaches solve different parts of a recovery case.
PhotoRec vs Drecov: Feature Comparison
PhotoRec and Drecov are not identical products with different skins. PhotoRec emphasizes unrestricted signature carving and technical control. Drecov emphasizes a guided Windows workflow, organized scan results, filtering, and preview before selected files are saved. The better choice depends on the source condition and how much manual work you can accept.
| Comparison area | PhotoRec | PandaOffice Drecov |
|---|---|---|
| Primary approach | Signature-based carving from raw storage | Guided scanning with browsable and filterable results |
| Interface | Text menus; QPhotoRec offers a basic GUI | Graphical Windows interface designed for general users |
| Original organization | Names and folders are commonly lost | May present recognizable paths and filenames when metadata survives |
| Preview | No convenient preview before the classic recovery pass writes output | Preview supported file types before selecting recovery |
| Selective recovery | Select file families before scanning; review output afterward | Filter scan results and select individual files or folders |
| Platforms | Windows, macOS, Linux, and additional Unix-like systems | Focused on a guided Windows recovery experience |
| Price model | Free and open source | Commercial product; check the current product page for license details |
| Best fit | Technical users, file carving, disk images, and zero-budget cases | Users who value ease of use, preview, filtering, and organized review |
Choose PhotoRec When
- You need a fully free, open-source recovery engine with no recovery quota.
- You are comfortable identifying physical disks, partitions, and file-system families.
- The file system is too damaged for normal directory browsing.
- You have a disk image and want to run repeatable signature-based passes.
- You mainly need a narrow group of photos, videos, archives, or documents and can sort generic output afterward.
Choose Drecov When
- You prefer a guided graphical recovery process on Windows.
- You want to preview supported files before committing recovery output.
- You need filters for path, type, name, size, or date.
- Preserving recognizable folders and filenames matters when file-system metadata is still available.
- You want to select individual files instead of sorting a large set of generic carving results.
How to Recover Files with Drecov
Step 1: Select the source drive
Install and open Drecov from a healthy Windows volume. Select the affected HDD, SSD, USB drive, memory card, or partition only after confirming its capacity and label. Do not install the software on the source that contains the lost files.

Step 2: Scan and filter the results
Start the scan and let the initial results populate. Use the available path, file-type, name, size, or date filters to narrow the list. Continue with a deeper scan when expected items are missing and the source remains stable.

Step 3: Preview and recover elsewhere
Preview representative files when supported, select only the items you need, and save them to another healthy physical disk. Open several recovered files and verify their contents before formatting, repairing, or reusing the source.

PhotoRec Review FAQ
Is PhotoRec really free?
Yes. The official CGSecurity version is open-source software under the GNU GPL and does not impose a paid recovery limit. Download it from the project source rather than an unrelated installer site.
Can PhotoRec restore original filenames?
Usually not. Signature carving identifies content without depending on the original directory entry, so output commonly receives generic numbered filenames in recup_dir folders.
Should I choose Free or Whole?
Use Free as a focused first pass for recently deleted files when PhotoRec supports that option on a healthy file system. Use Whole after formatting or major file-system damage, accepting a longer scan and noisier output. Preserve the source before either choice.
Can PhotoRec recover data from an SSD?
It can scan an SSD, but deleted-block recovery may be impossible after TRIM and garbage collection have cleared the underlying data. Stop using the SSD immediately; neither PhotoRec nor Drecov can restore sectors that no longer contain the original information.
Is QPhotoRec different from PhotoRec?
QPhotoRec is a graphical front end for the same core carving engine. It is easier to approach, while classic PhotoRec exposes the keyboard-driven partition and option sequence used in most technical documentation.
Related Recovery Reviews and Sources
For other recovery approaches, read our Recuva vs Drecov review and TestDisk review and recovery comparison. PhotoRec facts and workflow were checked against the CGSecurity PhotoRec documentation. The real classic-interface captures used above come from the PhotoRec screenshot gallery.
Final Verdict
PhotoRec remains a capable specialist tool: free, transparent, portable, and useful when raw signatures matter more than original organization. Its limitations are equally important. Generic filenames, missing folders, limited pre-recovery inspection, and a technical interface make large recovery jobs labor-intensive. Choose PhotoRec when you understand carving and can manage the output. Choose PandaOffice Drecov when a guided Windows interface, filtering, preview, and selective recovery better fit the case. Whichever tool you use, stop writing to the source and recover to another physical disk.








