BIOS MBR 的启动模式
在固件为 UEFI 的电脑中,完成了硬件自检之后会先读取识别全局唯一标识码分区表,全称: Globally Unique Identifier Partition Table,缩写「GPT」,它是一种比 MBR 更为先进的硬盘分区表结构布局的标准(可以看作 MBR 的升级版),让单块硬盘支持的容量可达 9.4 ZB。现在大部分的电脑默认都是使用 GPT 的。
UEFI GPT 的启动模式
Boot Loader 和 ESP在计算机读取识别完 MBR / GPT 后,控制权就要转交给事先安装在某个分区里的「Boot Loader」,即启动引导程序。它能让用户选择启动哪一个操作系统。当用户选择完毕后许会接手初始化硬件、建立内存的映射,以便为选择的操作系统内核准备好正确的软硬件环境。
Windows 10 默认隐藏的启动管理器
Mac 默认隐藏的启动管理器
传统 BIOS 引导操作系统时,是通过一个活动的主分区下的 Boot Loader 文件导入根目录下 boot 文件夹里的 BCD(启动设置数据)文件,然后 BCD 文件根据自身的配置内容加载系统启动文件。