PhotoRec:开源免费的数据恢复工具 #
PhotoRec 是什么? #
PhotoRec 是一款由 CGSecurity 开发的开源免费数据恢复软件,专注于从硬盘、U 盘、SD 卡、CF 卡等存储介质中找回误删、格式化或分区损坏后丢失的文件。它采用底层 RAW 数据扫描技术,直接读取磁盘原始数据块,绕过已损坏的文件系统,因此即使分区表丢失、系统无法识别设备,依然有很大机会把照片、视频和文档挖出来。软件支持 480+ 文件类型,覆盖相机 RAW 照片、JPEG、PNG、MP4、DOC、PDF 等常见格式,全面兼容 Windows、macOS 与 Linux,完全免费开源、无任何功能限制,并全程以只读模式运行,不会向源磁盘写入任何数据,是个人用户与 IT 运维人员都值得常备的专业级数据恢复工具。
PhotoRec 有哪些亮点特色? #
- 480+ 文件类型支持:涵盖相机 RAW 照片(CR2、NEF、ARW 等)、JPEG、PNG、GIF、MP4、AVI、MOV、DOC、PDF、ZIP、RAR 等 480 多种格式,恢复范围极广,一次扫描即可捞回多种类型的文件。
- RAW 底层扫描:不依赖文件系统,直接扫描磁盘原始数据块,绕过分区表损坏、目录结构丢失等问题,从底层挖掘残留数据,恢复成功率显著高于常规恢复方式。
- 多存储介质适配:完美支持硬盘、U 盘、SD 卡、CF 卡、记忆棒等各类存储设备,相机卡、行车记录仪卡、移动硬盘都能直接接入扫描。
- 三端跨平台:全面支持 Windows、macOS、Linux 三大操作系统,无论你使用哪一类设备,都能找到对应版本运行恢复。
- 完全开源免费:基于 CGSecurity 开源协议发布,永久免费使用,没有功能阉割、没有恢复容量限制、没有水印,可自由使用、复制与分发。
- 只读安全保护:全程只读操作,不向源磁盘写入任何数据,从根源上避免对原始数据造成二次损坏,恢复过程中不会让情况变得更糟。
- 与 TestDisk 深度集成:与同团队的分区修复工具 TestDisk 配合使用,先修复分区结构、再进行文件恢复,形成从磁盘结构到文件内容的完整救援链路。
- 按文件类型分类输出:扫描完成后,恢复的文件会自动保存到指定输出目录并按类型归类整理,便于快速浏览与筛选,减少后续人工整理成本。

免费下载 PhotoRec #
以下为官方提供的安装包,点击链接即可下载。PhotoRec 为绿色免安装工具,下载后解压即可使用。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| instapp.a.1.01.zip | - | 3.8 MB | 夸克网盘 |
文件更新时间:2026-09-27。官网同时提供 Windows、macOS、Linux 三个平台的版本,请根据你的操作系统选择对应安装包。
PhotoRec 如何使用? #
PhotoRec 的操作逻辑非常直接:选设备 → 选类型 → 扫描 → 导出。整体流程可分为四步。
-
下载并启动程序 访问官网,根据操作系统下载对应版本,解压后直接运行,无需安装。在 Windows 上建议以管理员身份运行,以确保程序能够访问物理磁盘;在 Linux/macOS 上通常需要在终端中通过
sudo提权运行。 -
选择需要恢复的存储设备 程序启动后会列出当前识别到的磁盘与分区。请选择数据丢失所在的磁盘、U 盘或 SD 卡,注意不要选错盘,避免在错误设备上浪费时间。若设备已无法被系统正常识别,可尝试更换读卡器或接口后重试。
-
选择文件类型并启动扫描 可以选择只恢复特定类型(如只找回 JPG、PNG、CR2 等照片格式),也可以选择全部类型进行全量扫描。选定后启动扫描,PhotoRec 会深度遍历磁盘 RAW 数据,自动识别并提取符合文件签名的内容。数据量较大时扫描可能需要较长时间,请耐心等待。
-
导出并检查结果 扫描完成后,恢复的文件会自动保存到你指定的输出目录,并按文件类型分类存放。建议把输出目录设置在另一块磁盘上,不要保存到正在恢复的源盘,以免覆盖尚未取回的数据。
对于熟悉命令行的用户,PhotoRec 也支持通过参数直接调用,例如指定文件类型与输出目录:
photorec /dev/sdb --filetype jpg,png,raw --output recovered
该命令表示对 /dev/sdb 设备仅扫描 JPG、PNG 与 RAW 类型文件,并把恢复结果输出到 recovered 目录,适合批量或自动化场景使用。
PhotoRec 的常见问题? #
PhotoRec 是免费的吗?有没有功能限制?
是的,PhotoRec 是完全开源免费的软件,没有任何功能限制。你可以自由使用、复制、分发,无需付费,永久免费。
PhotoRec 与 TestDisk 有什么区别?
PhotoRec 专注于文件恢复,从磁盘底层扫描并恢复丢失的文件;而 TestDisk 主要用于分区恢复和磁盘结构修复。两者由同一团队开发,经常配合使用——先用 TestDisk 修复分区,再用 PhotoRec 找回文件。
支持恢复哪些类型的文件?
PhotoRec 支持 480 多种文件类型,包括但不限于相机 RAW 照片(CR2、NEF、ARW 等)、JPEG、PNG、GIF、MP4、AVI、MOV、DOC、PDF、ZIP、RAR 等,覆盖绝大多数常见文件格式。
数据恢复过程中会损坏原始数据吗?
不会。PhotoRec 采用只读模式扫描磁盘,不向源磁盘写入任何数据,从根源上避免二次损坏,保障原始数据安全。不过仍建议恢复出的文件保存到另一块磁盘,避免覆盖源盘中尚未取回的数据。
PhotoRec 支持哪些操作系统?
PhotoRec 全面支持 Windows、macOS 和 Linux 三大操作系统,Windows 11/10/8/7 及更早版本、macOS 10.13+(Intel 与 Apple Silicon)、Ubuntu / Debian / Fedora / Arch 等主流 Linux 发行版均可运行。
遇到使用问题如何获得帮助?
可以通过以下方式获取帮助:① 访问官方文档与 Wiki 查看详细教程;② 加入 CGSecurity 社区论坛,与其他用户交流;③ 查看 GitHub 仓库中的 Issue 与讨论。
PhotoRec 如何安装? #
PhotoRec 属于绿色免安装工具,官方推荐方式为下载压缩包后直接解压运行。不同平台的具体操作如下:
Windows #
- 从官网下载 Windows 版压缩包(如
instapp.a.1.01.zip)。 - 使用解压工具将压缩包解压到任意目录,例如
D:\PhotoRec。 - 进入解压目录,找到可执行程序,右键选择“以管理员身份运行”,以便程序能够读取物理磁盘。
- 如需频繁使用,可为该可执行文件创建桌面快捷方式。程序本身不依赖系统安装,重装系统后重新解压即可继续使用。
macOS #
- 从官网下载 macOS 版压缩包,解压得到可执行程序。
- 由于程序来自非 App Store 渠道,首次运行时可能需要在“系统设置 → 隐私与安全性”中允许该来源的应用运行。
- 在终端中使用
sudo提权运行,才能访问物理磁盘设备进行底层扫描。 - 若使用 Homebrew,也可以安装包含 PhotoRec 的 TestDisk 套件:
brew install testdisk。
Linux #
- 多数发行版可直接通过软件源安装,例如 Debian / Ubuntu 执行
sudo apt install testdisk,Fedora 执行sudo dnf install testdisk,安装后即可使用photorec命令。 - 也可以从官网下载 Linux 版压缩包,解压后在终端中执行
sudo ./photorec_static启动。 - Arch 等发行版可通过对应的 AUR 或官方仓库获取同一套工具链。
提示:PhotoRec 需要直接访问物理磁盘设备,因此务必以管理员/root 权限运行,否则可能无法列出磁盘或读取数据。
PhotoRec 如何卸载? #
由于 PhotoRec 以绿色免安装方式分发,卸载过程非常简单,通常只需删除程序文件即可;通过包管理器安装的版本则使用对应的卸载命令。
Windows #
- 关闭正在运行的 PhotoRec 程序。
- 直接删除解压出的程序目录(例如
D:\PhotoRec)。 - 如果创建过桌面快捷方式或开始菜单项,一并删除。
- 程序本身不写入系统注册表,一般不会残留配置;恢复出来的文件保存在你指定的输出目录,需要自行确认是否保留。
macOS #
- 关闭正在运行的 PhotoRec 进程。
- 将解压出的可执行文件或应用拖入废纸篓并清空。
- 若通过 Homebrew 安装,执行
brew uninstall testdisk即可完整移除。 - 检查是否手动移动过二进制文件(如
/usr/local/bin),如有请一并删除。
Linux #
- 若通过发行版仓库安装,使用对应命令卸载:Debian / Ubuntu 执行
sudo apt remove testdisk,Fedora 执行sudo dnf remove testdisk。 - 若使用官方压缩包,直接删除解压目录即可。
- 恢复结果目录请按需保留或清理,程序本身不会在系统中留下常驻服务或后台进程。
