崩溃后分区变成 RAW,还有办法修复吗?

我的电脑意外崩溃了,现在我的一个硬盘分区显示为 RAW 而不是 NTFS,所以我无法打开它或访问我的文件。我正在寻找有关在崩溃后安全修复 RAW 分区或恢复数据且不让情况变得更糟的方法的帮助。

RAW 分区我也遇到过一次,说实话,一开始看起来确实很糟。Windows 会表现得像这个驱动器突然变成了一块空白空间。但它通常没有看上去那么复杂。文件系统损坏得比较严重,导致 Windows 不再识别它。你的文件也许仍然还在里面。

我有一次是在一台电脑异常关机后看到这种情况。还有一次是发生在一个被我拔得太快的外置硬盘上。断电、恶意软件、坏扇区、分区表损坏、不安全移除,这些问题最后都可能以同一种难看的方式表现出来。

我会按这个顺序来做:

  1. 先停止往这个驱动器写入任何内容。
  2. 先把文件取出来。
  3. 修复分区,或者直接清除后重建。
  4. 之后再把恢复出来的数据放回去。

先把文件取出来

如果你在乎数据,就先从这里开始。不要先格式化。也不要一开始就尝试各种随机的修复命令。

我用下来效果最好的是 Disk Drill。它对我有帮助的一点是,它不只依赖已经损坏的文件系统。它会直接扫描驱动器本身,把那些被 Windows 假装已经消失的内容找出来。

我会这样做:

  1. 把 Disk Drill 安装到另一块磁盘上,不要装在 RAW 那块上。
  2. 打开它,选择损坏的驱动器或 RAW 分区。
  3. 点击 Search for Lost Data。
  4. 如果它在外置驱动器上询问扫描类型,大多数情况下选 Universal Scan。
  5. 如果来源是相机存储卡或无人机视频素材,就改用 Advanced Camera Recovery。我那次用这个方式恢复出来的视频结果更干净。
  6. 让扫描跑完。除非硬盘已经快撑不住了,否则不要中途停止。
  7. 打开 Review found items。
  8. 预览几个文件。恢复一大批之前,我总会先检查照片、文档或视频。
  9. 选出真正重要的内容。
  10. 恢复到另一块驱动器。绝对不要保存回 RAW 分区。

原始步骤里有个笔误特别明显,所以我这里说清楚一点。把它安装到另一块驱动器上,不要装在出问题的那块上。

如果这块磁盘状态不稳定,比如读取很慢、随机断连、莫名卡顿,先做一个镜像,然后扫描镜像,而不是直接扫原始硬件。我是在一块老笔记本机械硬盘上吃过这个亏的。每多扫一遍,情况都会更糟。

然后再处理分区

等文件安全了,再去折腾修复。

如果你想尝试恢复分区结构,而不是从头重建,通常会用 TestDisk。

基本流程:

  1. 下载并解压 TestDisk。
  2. 运行 testdisk_win。
  3. 选择 Create。
  4. 选中受影响的磁盘。
  5. 如果检测到的分区表类型看起来没问题,就保持默认。
  6. 进入 Analyse。
  7. 运行 Quick Search。
  8. 如果没找到分区,再运行 Deeper Search。
  9. 如果丢失的分区正确显示出来了,选中它并选择 Write。
  10. 重启电脑。

有时候这招会很顺利地成功。有时候则完全没用。我两种情况都碰到过。

如果修复失败,就重建它

如果你不在乎保留旧的分区布局,或者 TestDisk 完全帮不上忙,我会停止硬撑,直接重新创建分区。

步骤:

  1. 打开磁盘管理。
  2. 如果 Windows 允许,并且你的数据已经恢复好,就删除这个 RAW 分区。
  3. 创建新简单卷。
  4. 用 NTFS 或你需要的文件系统进行格式化。
  5. 把文件再复制回去。

这条路很普通,但当你只是想让驱动器重新恢复可用时,普通反而是好事。

我会跳过什么

我不会一上来就在 RAW 分区上运行 CHKDSK。

大多数时候,Windows 本来就不会在 RAW 上运行它。更重要的是,修复工具会向文件系统写入更改。如果数据很重要,那在恢复之前先进行写入,感觉方向就反了。我不喜欢让一块已经受损的磁盘再承担额外任务。

什么时候该立刻停手

有几个迹象说明,这时候再靠软件恢复已经不是明智选择了:

  • 有咔哒异响
  • 驱动器反复消失又出现
  • 检测结果不稳定
  • 在磁盘管理里都显示不出来
  • 读取速度慢得离谱或者直接卡死

到了这一步,我会直接拔掉它,然后别再动它。反复通电和重复扫描都会让情况更糟。如果里面的文件真的重要,比如家庭照片、工作文档、那些无法替代的东西,我会把它交给专业恢复实验室,而不是继续往上堆更多工具。

3 Likes

崩溃后变成 RAW 通常意味着文件系统元数据被破坏了,不一定代表文件本身也坏了。我同意 @mikeappsreviewer 提到的一个重点,先停止继续使用这个分区。

不过我对下一步的看法稍有不同。在尝试任何修复之前,先检查硬盘健康状态。如果 SMART 显示有异常,就不要花几个小时反复折腾这个分区了。

先这样做。

  1. 打开 CrystalDiskInfo 或其他 SMART 工具。
  2. 检查重映射扇区、待定扇区和不可校正错误。
  3. 如果状态是 Caution 或 Bad,先克隆磁盘。相比一遍又一遍扫描正在故障的硬盘,做一个逐扇区镜像更安全。

如果硬件看起来还算稳定,再在不写入任何更改的前提下检查分区:

  1. 打开磁盘管理。
  2. 确认分区大小看起来仍然正常。
  3. 打开 DiskPart,运行 list disk、list volume,看看 Windows 是否仍然报告相同的偏移量和大小。
  4. 如果大小突然看起来不对,那你可能遇到的是分区表损坏,而不只是 NTFS 损坏。

有一点我略微不同意,TestDisk 确实很强,但在我先从克隆中挂载或复制出数据之前,我不会把找到的分区直接写回磁盘。过早写入,往往就是很多人翻车的地方。

如果你的目标是优先找回数据,Disk Drill 很适合扫描 RAW 分区,尤其是在资源管理器里什么都看不到的时候。如果你的目标是走一条更安全的修复路径,那就先克隆,再在克隆上测试。

对于那些在搜索系统崩溃后如何修复丢失或损坏分区的人,这个视频还不错:
看看如何在崩溃后修复丢失的 NTFS 分区

还有一点。如果事件查看器显示磁盘错误,比如 7、51 或 55,一定要注意。错误 55 指向文件系统损坏。错误 7 往往指向坏块。问题不同,修复方法也不同。

如果数据比分区更重要,先恢复数据。如果硬盘健康状态不好,停止操作并先克隆。如果硬盘健康状态正常,再在克隆上尝试修复,或在恢复后重建分区。这才是更安全的顺序。

我还想补充一点,@mikeappsreviewer@suenodelbosque 都只是稍微提到过:要检查这个分区到底只是丢失了引导扇区,还是整个 NTFS 元数据链都已经损坏了。这是两种完全不同的情况。

如果硬盘能以正确的容量显示出来,有时并不需要重建整个分区。在提升权限的命令提示符中,你可以尝试:

fsutil fsinfo ntfsinfo X:

如果 Windows 仍然能读取某些 NTFS 结构,这会说明很多问题。如果它完全报错,那就更倾向于更深层的损坏。

另外,在进行任何写入操作之前,用十六进制查看器或取证工具检查一下分区,看看 NTFS 启动签名是否还在。如果分区的第 0 扇区没有显示 NTFS 头,但备份引导扇区还在,那通常是可以修复的。TestDisk 在这里会有帮助,但我同意 @suenodelbosque 的看法,过早写入更改是有风险的。

对于“无论如何先恢复数据”的做法,我有一点温和的不同意见:如果崩溃只损坏了引导元数据,而且磁盘本身是健康的,那么在克隆盘上谨慎地修复元数据,可能会立刻恢复卷,并且比原始 carving 更好地保留文件名和文件夹结构。

如果你只想走实用路线,先用 Disk Drill 扫描并把文件导出到另一块硬盘,尤其是当该分区在 Windows 中显示为 RAW 时。然后再决定是修复还是直接重新格式化。

另外也值得检查:

  • SATA/USB 数据线和接口
  • 事件查看器中的 NTFS 或磁盘错误
  • BIOS/UEFI 是否仍然正确识别该硬盘

如果你想看更多案例,这个帖子很相关:来自 Reddit 的 RAW 外置硬盘恢复建议

如果硬盘开始发出咔嗒声、频繁掉线,或者读取速度慢得离谱,就别再继续折腾了。到了这种程度,DIY 很容易变成数据丢失。