如何使用 TestDisk 和 PhotoRec 恢复已删除的文件

最后更新: 19/05/2025
作者: 艾萨克
  • TestDisk 和 PhotoRec 是免费的、跨平台的开源工具,用于恢复众多平台上已删除的分区和文件。 操作系统.
  • 恢复取决于丢失的类型、磁盘的物理状况以及删除后您的响应速度。
  • PhotoRec 可以恢复数百种格式的文件,尽管它不保留原始文件名;TestDisk 擅长恢复分区。

使用 TestDisk 和 PhotoRec 恢复已删除的文件

丢失重要文件确实令人头疼,无论是由于粗心、磁盘故障、意外格式化,还是分区问题。幸运的是,有一些免费且强大的工具,例如 TestDisk 和 PhotoRec 即使看起来一切都丢失了,它也可以帮助您恢复数据。

在本文中,您将详细了解 TestDisk 和 PhotoRec 的工作原理,如何逐步安装和使用它们 恢复已删除的文件或丢失的分区,在什么情况下它们是有效的,以及何时建议选择专业的替代方案。一切都用西班牙的西班牙语清晰地解释,并配有实际的例子,以便您可以掌控一切。

TestDisk 和 PhotoRec 是什么?

用于文件恢复的 TestDisk 和 PhotoRec 工具

TestDisk 和 PhotoRec 是两个免费的、开源的、跨平台的实用程序,专用于数据恢复和分区修复。 它们由 CGSecurity 创建,二十多年来一直是该领域的标杆。

  • TestDisk 它主要面向 分区恢复 丢失或损坏,修复 引导、分区表、MFT 和其他关键磁盘结构。此外,它还包括恢复某些文件系统上已删除文件的选项。
  • PhotoRec虽然它最初专注于从存储卡中恢复照片,但目前是最有效的程序之一 恢复任何类型的文件 (来自硬盘、移动设备的图像、视频、文档、音乐等) USB, SSD、SD卡等,即使文件系统损坏或者分区丢失。

这两个程序都在控制台模式(命令行)下工作。 comandos),这对一些用户来说可能有点吓人,但它的菜单非常清晰,大多数情况下你只需要按照屏幕上的步骤操作即可。此外,它们以只读模式加载磁盘,防止数据覆盖,从而增加成功的机会。

  使用这些工具修复模糊图像 [2020 年更新]

支持的操作系统和文件类型

TestDisk 和 PhotoRec 的兼容性是其主要优势之一。 它们可以在最常见的操作系统上运行:

  • DOS
  • Windows (最高支持 Windows 10,32 位和 64 位)
  • Linux (x86/x64 和各种架构)
  • macOS(PowerPC 和 英特尔)
  • BSD、SunOS 和其他不太常见的系统

关于支持恢复和分析的文件系统:

  • FAT12、FAT16、 FAT32
  • NTFS, 外FAT
  • EXT2 / EXT3 / EXT4
  • HFS、HFS+、APFS
  • BeFS、BSD、CramFS、ReiserFS 等,包括加密卷和 RAID 配置

PhotoRec 能够恢复 480 多种不同的文件扩展名,包括图像、视频、文档和压缩文件以及计算机和多媒体设备上常见的其他格式。

主要优点和局限性

与其他商业工具相比,使用 TestDisk 和 PhotoRec 具有以下优势:

  • 完全免费和开源软件:您无需支付许可证费用或担心限制。
  • 分析的力量和深度:它们以低级模式分析磁盘,即使在损坏的介质或没有分区表的介质上也能检测数据。
  • 格式和系统广泛兼容:它们适用于几乎任何类型的磁盘、分区或文件。
  • 只读模式:它们确保数据在此过程中不会被覆盖,从而提高了成功率。

它们也有一些缺点:

  • 基于文本的界面:它们没有图形环境,对于不熟悉的用户来说,这可能不太友好 终端 o CMD.
  • TestDisk 上的有限单个文件恢复:虽然它可以提取某些系统上已删除的文件,但其最大的优势在于恢复整个分区。
  • PhotoRec 不保留原始名称或文件夹结构:恢复的文件以通用名称出现,因此您需要事后检查它们。
  • macOS 上不完全支持现代 APFS 系统 (尽管他们在兼容性方面正在取得进展),TestDisk 的最后一个重要版本可以追溯到 2019 年。

在 Windows 和 Linux 上安装 TestDisk 和 PhotoRec

其安装简单、快捷。主要步骤如下:

在窗户上

  • 下载官方包 来自 CGSecurity (testdisk-7.x.win.zip)。它是免费的。
  • 解压到文件夹中。无需额外安装。
  • 在里面你会发现 testdisk_win.exe y 照片录制工具.
  • 双击所需的一个以在控制台模式下打开。
  创建自己的文本字体的完整指南

在Linux上

  • 使用包管理器,例如在 Ubuntu/Debian 中: sudo apt-get install testdisk
  • 此命令将同时安装 TestDisk 和 PhotoRec。
  • 您可以使用以下命令从终端启动它们: sudo photorec

快速安装提示

  • 始终以管理员身份运行 实现完全磁盘访问。
  • 建议从与要恢复的驱动器不同的驱动器执行此操作。,以避免覆盖重要文件。

用例:何时使用 TestDisk 和 PhotoRec?

这些工具涵盖了与磁盘和可移动媒体上的数据丢失相关的大多数情况:

  • 恢复意外删除的分区 (格式、表格更改、错误、病毒)
  • 修复损坏的引导扇区 在 FAT32 或 NTFS 中,这会导致分区无法访问或处于 RAW 状态
  • 在 Windows 中重建分区表和 MFT
  • 恢复最近删除的文件 如果它们尚未被覆盖
  • 从 SD 卡、USB 驱动器和硬盘驱动器中提取内容,即使处于损坏或无法识别的状态

因此,如果您丢失了分区或需要恢复特定文件,这些工具可以提供强大、免费的解决方案。

如何使用 TestDisk 恢复文件和分区

TestDisk 提供引导向导来识别磁盘、分析分区、查找丢失的分区以及修复或恢复原始分区表。

  1. 以管理员身份运行 TestDisk。选择是否创建新日志。
  2. 选择有问题的磁盘或驱动器 从显示的列表中(包括外部驱动器和 USB 闪存驱动器)。
  3. 选择分区表类型 (MBR、GPT 等),通常会被自动检测到。
  4. 点击 分析 分析结构并搜索丢失的分区。
  5. Selecciona 快速搜索 进行快速扫描。如果找不到分区,请尝试 更深入的搜索.
  6. 检查找到的分区,选择相应的文件并使用“p”键查看文件以检查它们是否可访问。
  7. 当你确定时,选择 填写 保存新设置。
  8. 如果有必要,使用适当的选项修复引导扇区。
  9. 如果程序建议应用更改,请重新启动。

TestDisk 还允许您在兼容系统上恢复已删除的文件。只需浏览、选择标记的文件,然后将其复制到安全位置。

如何使用PhotoRec恢复已删除的文件

当文件系统结构损坏或分区不再被识别时,PhotoRec 是理想的选择。基本步骤如下:

  1. PhotoRec 以管理员身份.
  2. 选择要从中恢复数据的磁盘或驱动器。
  3. 选择分区,如果失败,则选择“无分区”选项。
  4. 通过选择适当的选项指定原始文件系统(FAT、NTFS、exFAT 为“其他”;EXT 为“其他”)。
  5. 决定是否仅搜索可用空间或整个磁盘表面。
  6. 使用 C 键选择不同的目标文件夹来保存恢复的文件。
  7. 让 PhotoRec 扫描磁盘。持续时间取决于磁盘的大小和状况。
  8. 恢复后检查目标文件夹。文件将以通用名称出现,因此您需要手动识别它们。
  Windows 中将 C 盘作为主驱动器的起源和历史原因

PhotoRec 以只读模式工作,确保原始驱动器不被修改,尽管原始文件和文件夹名称和结构丢失。

影响恢复效果的因素

数据恢复成功的可能性取决于以下几个因素:

  • 光盘的物理状况:严重的损坏使得恢复非常困难。
  • 如果文件已被覆盖:每次写入都会擦除之前擦除的信息。尽早采取行动可以提高成功率。
  • 格式化类型:快速格式化提供了更多可能性,而低级格式化使恢复变得复杂。
  • 文件碎片:分段归档可能会影响恢复文件的完整性和名称。
  • 使用的文件系统和工具:某些组合比其他组合能提供更好的结果。

这些工具非常有用,但它们并不能保证成功恢复所有内容。重要的是,在恢复完成之前不要使用受影响的磁盘并迅速采取行动。

attrib、icacls 和 takeown 命令用于恢复锁定的文件
相关文章:
如何使用 Attrib、Icacls 和 Takeown 恢复 Windows 中的锁定文件

发表评论