在 Win7 上修复 GPT

x4r*_*f41 4 windows-7 hard-drive partitioning gpt

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

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

TestDisk 向我展示了这个:

在此处输入图片说明

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

是否有任何工具(Windows 或 Linux)可用于修复 GPT,以便 Windows 再次识别它?

Mil*_*d R 7

使用gdisk. 所有的完整性检查都是严格而彻底的。让它检测到错误的 GPT,让它修复它。这可能只是完成工作。


Jde*_*eBP 6

Ramhound让你感到困惑。这里没有要修复的分区。需要修复的是分区

您的 EFI 分区表的主副本,存储在块 #1 et seq 中。正如该实用程序所说,您的光盘的签名无效。因此,该实用程序使用EFI 分区表的备份副本,即(为了获得最佳结果)存储在磁盘末尾的最高编号块中。

该实用程序报告备份副本有两个条目。一种具有“Microsoft Reserved”类型,另一种具有“基本数据”类型。这些都不意味着“没有标准的文件系统”。分区类型并不意味着文件系统类型。(他们控制能见度操作系统。)作为实用程序告诉你,那签名意味着文件系统类型,不同存储在“超级” S和“BIOS参数块”的分区中,来自这两个分区的丢失。

维修用:

  • gpart在FreeBSD的命令有一个recover子命令,可以在向主副本(或反之亦然)复制备份副本。
  • TestDisk 可以使用屏幕截图中的信息从头开始构建 EFI 分区表,并将其重写到磁盘。
  • gdisk,如Milind R的回答中所述,可以修复损坏的主副本和有效备份副本的情况,如下所示。

进一步阅读