在 Win7 上修复 GPT

在 Win7 上修复 GPT

我有一个 GPT 分区的硬盘,但 Windows 无法识别它。磁盘管理显示整个磁盘未分配。

我 100% 确定分区及其文件系统没有损坏。

TestDisk 向我展示了以下内容:

在此处输入图片描述

它找到了 128MB 的保留空间和第二个分区(它没有标准文件系统,这就是为什么它显示“基本数据分区”)

有没有什么工具(Windows 或 Linux)可以用来修复 GPT,以便 Windows 再次识别它?

答案1

Ramhound 让你困惑。这里没有分区需要修复。而是分区桌子需要修复。

实用程序显示,存储在磁盘第 1 块及以下块中的 EFI 分区表主副本的签名无效。因此,实用程序正在使用备份EFI 分区表的副本​​,即(为了获得最佳效果)存储在结尾位于光盘最高编号的块中。

该实用程序报告备份副本有两个条目。一个条目的类型为“Microsoft 保留”,另一个条目的类型为“基本数据”。这两个条目都不意味着“没有标准文件系统”。分区类型并不意味着文件系统类型。(它们控制对操作系统的可见性。)正如实用程序所告诉您的,签名暗示文件系统类型(以各种方式存储在分区内的“超级块”和“BIOS 参数块”中)在这两个分区中都缺失。

修复时:

  • gpartFreeBSD 中的命令有一个子recover命令,可以将备份副本复制到主副本(反之亦然)。
  • TestDisk 可以使用屏幕截图中的信息从头开始构建 EFI 分区表,并将其重写入磁盘。
  • gdisk正如在Milind R回答中提到的那样,可以修复主副本损坏且备份副本有效的情况,就像这里一样。

进一步阅读

答案2

使用gdisk。它对所有完整性检查都严格而彻底。允许它检测坏的 GPT,然后让它修复它。这可能就完成了工作。

相关内容