带有 UEFI 的 Windows 8.1 笔记本电脑 - CSM 模式究竟如何工作?

带有 UEFI 的 Windows 8.1 笔记本电脑 - CSM 模式究竟如何工作?

我有一台华硕 X200MA 笔记本电脑,预装了 UEFI 固件和 Windows 8.1,处于 UEFI 模式(CSM 已禁用)。现在,如果我打开 CSM,我发现它仍然可以成功启动到 Windows 8.1,否则会使用 GPT 分区方案。

我很好奇这是怎么可能的?如果我理解正确的话,CSM 在固件中模拟 BIOS 模式启动。因此它应该寻找 MBR 磁盘,由于没有找到任何磁盘,因此不应该允许从 GPT 启动 Windows 8.1。

谢谢。

答案1

在大多数固件中,启用 CSM 模式并不能完全将系统恢复到 1990 年代的行为 - 它只是将特殊的“BIOS 磁盘”条目添加到常规启动菜单中。但是,如果这些条目失败 - 例如,如果磁盘没有引导加载程序“签名” - 固件仍会继续尝试下一个条目,直到最终到达“UEFI:Windows”项。

请记住,即使实际的 BIOS 系统也有一个“启动选择菜单”,用于选择从哪个设备启动 - 它们不会被迫坚持使用单一启动源。因此,UEFI CSM 做同样的事情并不是什么新鲜事。


(此外,BIOS 通常不关心实际分区,只有引导代码,而 GPT 分区磁盘可以很好地在“保护性” MBR 中包含 BIOS 引导代码。反之亦然,EFI 引导加载程序可以存在于 MBR 分区磁盘上。)

相关内容