我遇到了一个问题,很难用 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
选项将所有内容写入磁盘并退出。