UEFI 引导代码和 GUID 分区表存储在哪里?

UEFI 引导代码和 GUID 分区表存储在哪里?

我正在阅读文章,我对作者在本节中所说的内容感到非常困惑"Managing partitions and security: BIOS vs UEFI"

引用:

与 BIOS 不同,UEFI 在固件本身中存储引导代码和 GUID 分区表

我认为引导代码存储在 EFI 系统分区中,而 GUID 分区表存储在 GPT 分区表中的硬盘上,但作者声称这两者都存储在 UEFI 固件中,有人可以证实这个奇怪的说法吗?如果可能的话(不是必需的),请提供一些关于 UEFI 引导过程的好文章作为参考。

答案1

这句话毫无意义,文章后面也与此相矛盾。分区表始终存储在磁盘本身上(否则磁盘将难以使用)。

UEFI 系统固件中包含 BIOS 用于从磁盘读取的一些内容;例如,固件提供的启动菜单,它将配置保存在 NVRAM 中,并允许您从多个已安装的引导加载程序/操作系统中进行选择 - 我怀疑这就是作者的困惑所在。

(另请注意,安全启动是一个相对较新的功能 - 许多较旧的 UEFI 系统都没有它。)

答案2

这个问题完全被误解了。作者没有感到困惑。在引用中,他们指的是不同的 guid 分区表。不是系统存储分区表,而是 efi guid 分区表。uefi 是一个文件系统和固件,有这样的表。

相关内容