我是否应该关心启动分区的制造商特定的 GPT 分区类型?

我是否应该关心启动分区的制造商特定的 GPT 分区类型?

笔记本电脑联想g710 (UEFI) 预装了 Windows。准备格式化磁盘 (谷氨酰胺磷酸酶) 到安装 Linux

EFI System partition GUID (common) - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Lenovo boot partition GUID         - BFBFAFE7-A34F-448A-9A5B-6213EB736C22

如果我选择其中一个,会有什么区别吗?制造商有特定类型的原因是什么(如何使用此 GUID)?

答案1

使用官方的 EFI 系统分区 (ESP) 类型代码(C12A7328-F81F-11D2-BA4B-00A0C93EC93B;中的 EF00 ;或在、GParted 和其他基于 libparted 的工具gdisk中设置的“启动标志” )。parted

制造商有时会出于各种原因创建自己的分区类型代码。我从可靠来源听说,一些 Linux 发行版的安装程序曾经存在导致它们清除 ESP 的错误,因此创建自己的类型代码可以保护这些分区上的引导加载程序免受行为不当的 Linux 安装程序的影响。主流 Linux 发行版早已消除了此类错误。例如,Ubuntu 上存在此问题的 bug在 Ubuntu 12.04 发布之前(2012 年,3.5 年前)就被关闭了。

如果您知道自己在做什么并使用最新的软件,那么您应该能够使用标准分区类型代码共享单个 ESP,而不会出现问题。话虽如此,最好保留 ESP 的备份,因为它确实至关重要。文件级备份(只需将文件复制到 USB 闪存驱动器,或使用ziptar或一些类似的文件级工具)就足够了。

使用制造商特定的(或任何其他)类型代码将大概可以工作,但您可能会在使用标准 ESP 类型代码查找 ESP 的实用程序时遇到问题。如果您专门使用非标准代码并且没有常规 ESP,则尤其如此。

相关内容