从外置硬盘恢复丢失分区的最简单方法是什么?

我的外置硬盘在从电脑上拔下后突然显示分区丢失,现在我无法访问工作所需的重要文件和个人备份。我想寻找最安全的方法来恢复丢失的分区,同时避免让情况变得更糟,也非常希望获得有关恢复步骤或值得信赖的分区恢复软件的建议。

我有一次在磁盘管理里这样做,结果删错了分区。大概有十分钟都觉得反胃。好消息是,删除分区并不总是意味着文件也没了。很多情况下,Windows 会先移除指向数据的映射。数据本身通常还在那里,直到新的写入覆盖到它们为止。

如果这事发生在你身上,现在就别再动这块硬盘了。不要新建分区。不要格式化未分配空间。不要往里面复制文件。每一次写入都会降低你的成功几率。

在进行更大的操作之前,先检查一下磁盘管理

  1. 如果分区仍然显示出来,只是丢失了驱动器号,就给它分配一个,看看是否能重新挂载。
  2. 如果该区域显示为未分配,就把它当作已删除的分区处理,先恢复数据。

先把文件恢复出来

我会先做文件恢复,而不是分区修复。这样更安全,也更不容易让糟糕的情况变得更糟。

我处理这类麻烦时用的是 Disk Drill,因为它往往能把已删除的分区识别为分区,而不只是识别成一堆名称损坏的原始文件。要是顺利的话,你可以保留文件夹结构和文件名,能省下后面大量整理时间。它也支持常见的 Windows 文件系统,比如 NTFS、FAT32、exFAT 和 ReFS。

我是这样做的:

  1. 把 Disk Drill 安装到另一块物理硬盘上。
  2. 打开它,选择整个物理磁盘,而不只是某个残留卷。
  3. 开始执行扫描
  4. 等待一会儿。需要一点时间。如果已删除的分区能被找到,它通常会作为单独的项目显示出来。
  5. 先预览重要文件。不要跳过这一步。
  6. 选中我需要的文件夹和文件。
  7. 把它们恢复到另一块硬盘。不要恢复到同一块磁盘。绝对不要。
  8. 恢复完成后再打开几个文件,确认它们没有损坏。

如果你的硬盘在分区消失之前就已经有异常,比如随机断连、SMART 警报、奇怪的噪音、速度慢得离谱,那我会先给整块磁盘做镜像,再扫描镜像文件。对一块正在故障的硬盘反复读取,不是个好主意。

然后尝试重建分区

在确保重要文件已经安全保存之后,再去处理分区修复。

如果想用免费方案,TestDisk 至今仍经常被提起是有原因的。它很老派,而且是基于文本界面的。不够友好,但依然有用。如果分区表没有被大量覆盖,它通常能找到丢失的分区并将其写回。

通常流程:

  1. 下载 TestDisk 并解压。
  2. 运行 testdisk_win
  3. 创建一个新的日志。
  4. 选择带有已删除分区的物理磁盘。
  5. 接受它检测到的分区表类型。
  6. 选择 Analyse
  7. 运行 Quick Search
  8. 如果缺失的分区出现了,选中它。
  9. 如果没有,运行 Deeper Search
  10. 使用 Write 保存恢复后的分区表。
  11. 确认,重启 Windows,然后再次检查磁盘。

如果成功,分区会恢复,你的文件也还在。如果你使用 TestDisk,一定要保持专注。它提供了足够多的底层选项,足以让一个小错误变成更严重的问题。除非我的文件已经复制到安全的地方,否则我不会随便在菜单里乱动。

还有一件事。由于 TRIM,SSD 在这种情况下会更棘手。删除分区并不一定会立刻触发清理,但一旦 SSD 开始自行整理,旧数据就会更难恢复。根据我的经验,与机械硬盘相比,SSD 对时间更敏感。

如果 Disk Drill 和 TestDisk 都无法找回分区,但你的文件已经恢复出来了,那也没关系。到那时,我会在磁盘管理中创建一个新分区,进行快速格式化,然后把恢复出来的文件再复制回去。

首先,停止使用该硬盘。先不要用任何修复工具。不要格式化。不要运行 chkdsk。我知道 @mikeappsreviewer 倾向于先恢复,我大致同意,但如果磁盘不稳定,我会在那之前先加一步。

用像 CrystalDiskInfo 这样简单的工具检查硬盘健康状态。如果 SMART 显示坏扇区、待处理扇区,或者硬盘一直断开连接,先用 HDD Raw Copy Tool 或 ddrescue 做克隆。之后基于克隆副本操作。不稳定的外置硬盘恶化得很快,而反复扫描往往正是导致恢复失败的原因。

如果硬盘健康状态看起来正常,最简单且安全的路线仍然是在 Windows 上使用 Disk Drill 进行只读扫描。扫描整个物理磁盘,预览文件,并将恢复出的数据导出到另一块硬盘。先挑选你最需要的工作文件。不要一开始就急着追整块分区。

这个阶段我会跳过 CHKDSK。很多人太早运行它,而它会重写文件系统数据。对于受损的文件系统很好,但对于丢失的分区并不好。

等你的文件安全之后,再测试分区修复。如果 Windows 只是丢失了分区项,像 TestDisk 这样的工具,甚至 DMDE,通常都能找到旧结构。如果你觉得 TestDisk 太笨重,也值得看看 DMDE。恕我直言,它能更清楚地显示分区边界。

如果你想要一个简单的 Windows 文件恢复指南,这个视频很有帮助:简单的 Windows 文件恢复演示

简短版:

  1. 停止写入。
  2. 检查 SMART。
  3. 如果不健康,先克隆。
  4. 用 Disk Drill 将文件恢复到另一块磁盘。
  5. 只有在数据安全之后再修复分区。

这个顺序能保住更多数据,就是这样。为了诚实说明两个小笔误:别急着操作,还有不要向硬盘写入任何内容。

在你尝试任何数据恢复软件操作之前,先做那些大家常常跳过但其实非常基础的检查。

  1. 更换 USB 线缆。
  2. 换一个不同的 USB 端口,最好是电脑背面的。
  3. 插到另一台电脑上试试。
  4. 检查设备管理器和磁盘管理。
  5. 如果分区还在但显示为 RAW,那和完全未分配空间是另一回事。

我在一点上稍微不同意 @mikeappsreviewer@vrijheidsvogel:并不是每个丢失的分区都需要立刻先做深度扫描。有时候硬盘盒或 USB 桥接芯片在不安全弹出后会出问题,导致磁盘看起来像是坏了,但其实并不是。我见过一些外置硬盘只是把裸盘换到另一个 SATA/USB 适配器上就恢复正常了。

如果磁盘管理显示容量正确但没有盘符,就给它分配一个。如果你怀疑是硬盘盒的问题,只有在它是标准台式机硬盘并且你自己也有把握操作的情况下,才把硬盘从外置盒里拆出来。某些 WD 便携型号的 USB 板和硬件加密是绑定的,所以不要盲目拆机。

如果分区确实没了,那没错,先恢复文件,再尝试修复。Disk Drill 对新手来说是个不错的选择,因为界面简单,而且通常能让你快速判断丢失分区中的数据是否仍然可读。我还是建议在把重要文件复制到别处之前,不要对这块硬盘写入任何更改。

另外,如果你不想靠猜、而是想看一个靠谱的汇总,这个Mac 和 PC 最佳数据恢复软件列表非常有用。

还有一件事:如果硬盘发出咔哒声、读盘时停转,或者在读取过程中突然消失,那就停下。这已经不是可以自己动手解决的分区问题了,而是硬件在发出严重警告。

我想补充一个角度,@vrijheidsvogel@jeff@mikeappsreviewer 只是轻描淡写地提到过:要确认这不只是分区 类型 损坏,或者卷本身的引导扇区受损。

如果 Windows 将该空间显示为 RAW 而不是未分配,我不会直接跳到重写分区这一步。应先用一个不进行写入的分区工具检查它,看看卷起始扇区是否仍然正常。很多所谓的丢失分区案例,其实是文件系统头部问题,而不是分区映射真的消失了。

我的顺序会是:

  1. 检查驱动器是否仍正确报告原来的容量。
  2. 看看丢失的区域是 RAW、未分配,还是只是缺少驱动器盘符。
  3. 如果是 RAW,优先提取文件,而不是修复分区。
  4. 如果是未分配,验证是否仍能检测到旧分区边界。
  5. 只有在那之后,再决定是恢复还是修复。

关于 Disk Drill,如果你想走一条最省心的路径,它在这里是有意义的。

优点:

  • 界面简单易用
  • 适合快速预览可恢复文件
  • 在找回旧文件夹结构方面表现不错
  • 比命令行工具更不吓人

缺点:

  • 深度扫描可能会很慢
  • 如果你需要完整恢复,这不是最便宜的方案
  • 对于正在故障的驱动器,长时间扫描原始磁盘仍然有风险

我与那种先恢复文件再说,不管什么情况的人群有一点分歧,原因是:如果分区明显是完好的,而且真的只是丢了驱动器盘符,那么恢复软件就有点杀鸡用牛刀了。应先修复挂载问题。但如果有任何看起来模棱两可的地方,那么是的,在修复之前先用 Disk Drill 会更稳妥。