admin管理员组

文章数量:1532165

2024年6月23日发(作者:)

uefi启动原理

UEFI(Unified Extensible Firmware Interface,统一可扩展固件

接口)是一种由Intel主导开发并取代传统BIOS的新一代固

件接口标准。UEFI采用模块化设计,并基于CPU的保护模式

运行,相比于BIOS在功能和性能上有了很大的提升。

UEFI启动过程可以分为以下几个步骤:

1. 加电自检(Power-On Self Test,POST):计算机加电后,

UEFI固件会进行自我检测,确保硬件设备正常工作。此阶段

主要包括检测内存、CPU、显卡、存储设备等。

2. 初始化UEFI环境:UEFI固件会初始化基本的硬件设备和

系统资源,包括设置时钟、内存分配、初始化图形模式等。

3. 加载操作系统:UEFI固件会检测系统中的可启动设备,如

硬盘、光驱、USB设备等。它会根据设备中的启动程序

(Boot Loader)来选择要启动的操作系统。

4. UEFI启动器:在操作系统启动前,UEFI固件会加载UEFI

启动器(Boot Manager),它负责解析启动选项和启动引导程

序。

5. 启动引导程序:根据用户选择的启动选项,UEFI启动器会

加载相应的启动引导程序,如GRUB或Windows Boot

Manager。启动引导程序会加载操作系统的核心文件,并将控

制权交给操作系统。

UEFI启动利用了固件中的引导管理器和启动引导程序来管理

和加载操作系统,相比传统的BIOS方式,UEFI启动具有更

强的灵活性和可扩展性。此外,UEFI还支持GUID分区表

(GPT)和大容量硬盘等新技术,提供了更好的兼容性和性能

表现。

本文标签: 启动引导固件程序加载