答案1
UEFI 启动项通常引用特定分区 GUID(如图所示)磁盘分区作为“分区唯一 GUID”)。转换为 MBR 会导致旧分区 GUID 丢失(因为 MBR 没有地方存储它们),而随后转换为 GPT 时必须分配新的 GUID。
您可以根据新的 GUID 更新启动项,或者更改分区的实际 GUID 以匹配先前存储在启动项中的内容。
要执行后者:
- 运行
efibootmgr -v
并复制标识符中显示的 GUIDHD(1,GPT,…)
。 - 在磁盘分区,使用x进入“专家模式”菜单。
- 在专家模式菜单中,使用c更改第 4 个分区的 GUID。
- 检查、保存并退出。
请注意,每个分区都有两个用于不同目的的 GUID,名称有些令人困惑磁盘分区:
- “分区唯一 GUID” – 每个分区的 GUID 都不同,并存储在 EFI 启动条目中。这是您需要更改的。
- “分区 GUID 代码”——这是通用的,仅描述类型,因此对于 EFI 系统分区来说它总是相同的。