我的外置硬盘在从电脑上拔下后突然显示分区丢失,现在我无法访问工作所需的重要文件和个人备份。我想寻找最安全的方法来恢复丢失的分区,同时避免让情况变得更糟,也非常希望获得有关恢复步骤或值得信赖的分区恢复软件的建议。
我有一次在磁盘管理里这样做,结果删错了分区。大概有十分钟都觉得反胃。好消息是,删除分区并不总是意味着文件也没了。很多情况下,Windows 会先移除指向数据的映射。数据本身通常还在那里,直到新的写入覆盖到它们为止。
如果这事发生在你身上,现在就别再动这块硬盘了。不要新建分区。不要格式化未分配空间。不要往里面复制文件。每一次写入都会降低你的成功几率。
在进行更大的操作之前,先检查一下磁盘管理。
- 如果分区仍然显示出来,只是丢失了驱动器号,就给它分配一个,看看是否能重新挂载。
- 如果该区域显示为未分配,就把它当作已删除的分区处理,先恢复数据。
先把文件恢复出来
我会先做文件恢复,而不是分区修复。这样更安全,也更不容易让糟糕的情况变得更糟。
我处理这类麻烦时用的是 Disk Drill,因为它往往能把已删除的分区识别为分区,而不只是识别成一堆名称损坏的原始文件。要是顺利的话,你可以保留文件夹结构和文件名,能省下后面大量整理时间。它也支持常见的 Windows 文件系统,比如 NTFS、FAT32、exFAT 和 ReFS。
我是这样做的:
- 把 Disk Drill 安装到另一块物理硬盘上。
- 打开它,选择整个物理磁盘,而不只是某个残留卷。
- 开始执行扫描。
- 等待一会儿。需要一点时间。如果已删除的分区能被找到,它通常会作为单独的项目显示出来。
- 先预览重要文件。不要跳过这一步。
- 选中我需要的文件夹和文件。
- 把它们恢复到另一块硬盘。不要恢复到同一块磁盘。绝对不要。
- 恢复完成后再打开几个文件,确认它们没有损坏。
如果你的硬盘在分区消失之前就已经有异常,比如随机断连、SMART 警报、奇怪的噪音、速度慢得离谱,那我会先给整块磁盘做镜像,再扫描镜像文件。对一块正在故障的硬盘反复读取,不是个好主意。
然后尝试重建分区
在确保重要文件已经安全保存之后,再去处理分区修复。
如果想用免费方案,TestDisk 至今仍经常被提起是有原因的。它很老派,而且是基于文本界面的。不够友好,但依然有用。如果分区表没有被大量覆盖,它通常能找到丢失的分区并将其写回。
通常流程:
- 下载 TestDisk 并解压。
- 运行 testdisk_win。
- 创建一个新的日志。
- 选择带有已删除分区的物理磁盘。
- 接受它检测到的分区表类型。
- 选择 Analyse。
- 运行 Quick Search。
- 如果缺失的分区出现了,选中它。
- 如果没有,运行 Deeper Search。
- 使用 Write 保存恢复后的分区表。
- 确认,重启 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 文件恢复演示。
简短版:
- 停止写入。
- 检查 SMART。
- 如果不健康,先克隆。
- 用 Disk Drill 将文件恢复到另一块磁盘。
- 只有在数据安全之后再修复分区。
这个顺序能保住更多数据,就是这样。为了诚实说明两个小笔误:别急着操作,还有不要向硬盘写入任何内容。
在你尝试任何数据恢复软件操作之前,先做那些大家常常跳过但其实非常基础的检查。
- 更换 USB 线缆。
- 换一个不同的 USB 端口,最好是电脑背面的。
- 插到另一台电脑上试试。
- 检查设备管理器和磁盘管理。
- 如果分区还在但显示为 RAW,那和完全未分配空间是另一回事。
我在一点上稍微不同意 @mikeappsreviewer 和 @vrijheidsvogel:并不是每个丢失的分区都需要立刻先做深度扫描。有时候硬盘盒或 USB 桥接芯片在不安全弹出后会出问题,导致磁盘看起来像是坏了,但其实并不是。我见过一些外置硬盘只是把裸盘换到另一个 SATA/USB 适配器上就恢复正常了。
如果磁盘管理显示容量正确但没有盘符,就给它分配一个。如果你怀疑是硬盘盒的问题,只有在它是标准台式机硬盘并且你自己也有把握操作的情况下,才把硬盘从外置盒里拆出来。某些 WD 便携型号的 USB 板和硬件加密是绑定的,所以不要盲目拆机。
如果分区确实没了,那没错,先恢复文件,再尝试修复。Disk Drill 对新手来说是个不错的选择,因为界面简单,而且通常能让你快速判断丢失分区中的数据是否仍然可读。我还是建议在把重要文件复制到别处之前,不要对这块硬盘写入任何更改。
另外,如果你不想靠猜、而是想看一个靠谱的汇总,这个Mac 和 PC 最佳数据恢复软件列表非常有用。
还有一件事:如果硬盘发出咔哒声、读盘时停转,或者在读取过程中突然消失,那就停下。这已经不是可以自己动手解决的分区问题了,而是硬件在发出严重警告。
我想补充一个角度,@vrijheidsvogel、@jeff 和 @mikeappsreviewer 只是轻描淡写地提到过:要确认这不只是分区 类型 损坏,或者卷本身的引导扇区受损。
如果 Windows 将该空间显示为 RAW 而不是未分配,我不会直接跳到重写分区这一步。应先用一个不进行写入的分区工具检查它,看看卷起始扇区是否仍然正常。很多所谓的丢失分区案例,其实是文件系统头部问题,而不是分区映射真的消失了。
我的顺序会是:
- 检查驱动器是否仍正确报告原来的容量。
- 看看丢失的区域是 RAW、未分配,还是只是缺少驱动器盘符。
- 如果是 RAW,优先提取文件,而不是修复分区。
- 如果是未分配,验证是否仍能检测到旧分区边界。
- 只有在那之后,再决定是恢复还是修复。
关于 Disk Drill,如果你想走一条最省心的路径,它在这里是有意义的。
优点:
- 界面简单易用
- 适合快速预览可恢复文件
- 在找回旧文件夹结构方面表现不错
- 比命令行工具更不吓人
缺点:
- 深度扫描可能会很慢
- 如果你需要完整恢复,这不是最便宜的方案
- 对于正在故障的驱动器,长时间扫描原始磁盘仍然有风险
我与那种先恢复文件再说,不管什么情况的人群有一点分歧,原因是:如果分区明显是完好的,而且真的只是丢了驱动器盘符,那么恢复软件就有点杀鸡用牛刀了。应先修复挂载问题。但如果有任何看起来模棱两可的地方,那么是的,在修复之前先用 Disk Drill 会更稳妥。


