在 Windows 11 上恢复已删除的分区,有什么可靠的方法?

我在管理磁盘时不小心删除了 Windows 11 电脑上的一个分区,现在该驱动器空间显示为未分配。里面有重要文件,所以我正在寻找可靠的方法来恢复已删除的分区,同时避免让情况变得更糟。有没有安全且确实有效的 Windows 11 分区恢复方法或工具?

我有一次在磁盘管理中这么做了,结果选错了卷。大概有十秒钟都觉得恶心。好消息是,删除分区通常意味着丢失的是分区映射,不是文件本身。如果还没有新数据写入到同一区域,你找回数据的机会还是相当不错的。

第一步,停止对这块硬盘进行任何操作。不要新建分区。不要格式化。不要复制文件。如果你往里面写入任何内容,数据恢复的时间窗口会迅速缩小。

在做最坏打算之前,先检查一下磁盘管理

  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 里的其他选项。一次错误的写入就可能让情况迅速变得更糟。

SSD 注意事项

这一部分很重要。如果被删除的分区位于 SSD 上,恢复会更困难,因为有 TRIM。删除分区并不一定会立即触发 TRIM,但时间对你不利。你继续使用 SSD 的时间越长,旧数据块在内部被清理掉的可能性就越高。所以,是的,尽快停止使用它。

如果 Disk Drill 和 TestDisk 都无法找回分区,但你的文件已经恢复出来了,你仍然没问题。在磁盘管理中创建一个新分区,执行快速格式化,然后把恢复的数据复制回去。确实有点烦,但还是可以修复的。

如果该空间显示为未分配,我不会先从分区修复开始。在这一点上我和 @mikeappsreviewer 略有不同。重建分区表在有效时确实很巧妙,但先进行文件恢复能给你一个更安全的退路。

我的顺序会是:

  1. 如果这是 SSD,先关闭电脑电源。
  2. 尽可能从另一块硬盘或另一台电脑启动。
  3. 用 CrystalDiskInfo 检查 SMART 状态。如果健康状况不佳,先用 HDDSuperClone 或 ddrescue 之类的工具克隆磁盘。
  4. 用 Disk Drill 扫描整个物理磁盘,而不是空白区域。它通常能很好地找到丢失的 NTFS 卷,而且预览支持可以帮助你在恢复前验证文件。
  5. 将恢复出来的文件保存到另一块磁盘。
  6. 数据安全后,再重建分区结构或新建分区。

Windows 特有的两个常见遗漏点:

  • 在 DiskPart 中,运行 list disk、select disk X、list volume。有时候即使磁盘管理看起来不对,卷条目仍然存在。
  • 在设备管理器中,移除该磁盘后重新扫描。虽然少见,但我见过过期的卷信息被这样清除。

如果你想看一个关于如何在 Windows 上恢复已删除文件以及恢复过程中应避免哪些设置的简单指南,这个很有帮助:观看这个 Windows 文件恢复演练

如果被删除的分区使用了 BitLocker,恢复会更棘手。在做其他事情之前,你需要恢复密钥,否则最后恢复出来的可能是一堆乱码。这是个很坑的陷阱。

我会先在执行 @mikeappsreviewer@nachtschatten 建议的操作之前,加一个额外检查。

如果分区是刚刚被删除的,先尝试进行分区表备份恢复,但前提是磁盘本身状况良好,并且之后你没有再写入任何数据。有些硬盘和配置在磁盘末尾仍然保留着可恢复的 GPT 备份数据,而像 gdisk 这样的工具有时可以据此重建分区。这不像 TestDisk 那样对新手友好,所以只有在你能接受逐扇区读取分区布局信息的情况下我才会这么做。如果不能,就跳过这一步。

另外,如果这是一个动态磁盘,或者属于 Storage Spaces 存储池的一部分,常规的分区恢复步骤可能会产生误导。在这种情况下,在重写任何内容之前,先到控制面板里检查 Storage Spaces。很多人总会忽略这一点。

有一点我稍微不太认同:如果磁盘管理已经显示为完全未分配空间,我不会在 DiskPart 里花太多时间。用于确认当然有帮助,但通常并不是人们所期待的神奇修复办法。

对于实际恢复,Disk Drill 仍然是 Windows 11 上较为实用的选项之一,因为它可以检测丢失的分区,并且在你正式执行恢复前让你验证可恢复的文件。这比那些花哨的宣传更重要。恢复时只能恢复到另一块磁盘,这点虽然显而易见,但还是值得强调。

如果你想在选择工具前先看看更广泛的对比,这个帖子还不错:用于恢复已删除分区和文件的最佳数据恢复软件推荐

如果这些文件至关重要,而且这是一块一直保持通电状态的 SSD,那我就没那么乐观了,因为 TRIM 确实可能非常快地彻底破坏你的恢复机会。到那一步,自己动手很快就会变成如何把情况弄得更糟。