如何修复损坏的 GPT 表备份?

如何修复损坏的 GPT 表备份?

我遇到了一个问题,很难用 U 盘修复。我试图让这个 USB 干净地格式化并准备好用于 USB 安装程序,但由于某种原因,它发出了一个错误,表明 GPT 表备份已损坏,但主文件正常。我已经简要检查了使用情况,gdisk尝试通过完全擦除 GPT 表并从头开始创建一个新表来解决问题,[来自本指南]

第一次检查我的 USB 记忆棒时,其内容/dev/sde如下gdisk

Caution: invalid backup GPT header, but valid main header; regenerating
backup header from main header.

Warning! Main and backup partition tables differ! Use the 'c' and 'e' options
on the recovery & transformation menu to examine the two tables.

Warning! One or more CRCs don't match. You should repair the disk!

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: damaged

我浏览了可用推荐列表,进入x专家模式并选择了z删除所有内容的选项,这样我就可以清理所有 GPT 表。但我再次回去gdisk验证它,没有任何改变,它仍然保存着损坏的 GPT 表备份,但主部分是好的,即使它应该被该z选项完全擦除。

这有什么问题吗?它应该被清除,让我重新开始使用新的 GPT 表和新的保护性 MBR 表。我什至无法通过选择完全不同的分区表来使用 GParted 修复此问题。我确实尝试了恢复和转换选项r的选项gdisk,但它们似乎也不起作用。它不会读取正常的主 GPT 表,也不会用有效的 GPT 表替换损坏的备份 GPT 表。我确实确保使用该w选项将所有内容写入磁盘并退出。

相关内容