第一台个人计算机或个人计算机是由IBM在20世纪80年代设计的。这台计算机的部件和设计与以前设计的计算机不同。这个设计被许多制造商克隆。计算机启动顺序如下所示。
null
BIOS -> Operating System
BIOS是 计算机启动时运行的第一个组件。BIOS初始化硬件并进行一些检查,然后启动驻留在磁盘或网络中的操作系统。
UEFI是下一代BIOS,它提供了很多功能。新电脑随UEFI提供。
历史
2005年国际开发的可扩展固件接口(EFI)。本标准于2007年更新为UEFI 2.1版本。
优势
UEFI比BIOS和其他非标准固件有很多优势。
- 能够引导大型磁盘
- 独立于CPU的体系结构
- CPU独立驱动程序
- 灵活的预操作系统环境
- 模块化设计
- 前后兼容
服务
有两种类型的服务
-
Boot Services
:服务提供对各种设备的访问,如总线、块和文件服务 -
Runtime Services
在引导后提供对操作系统的日期、时间、NVRAM的访问。中情局利用ExisBootServices
用于特洛伊木马注入
应用
UEFI可以加载应用程序并相应地运行它们。 运行时流程如下所示。

安全后备箱
UEFI最值得猜测的特性之一是安全引导特性。因为此功能可防止未签名的操作系统启动。当时Windows宣布它将阻止未签名的操作系统出现在预装的PC中。
贝壳
Shell提供交互式控制台来获取各种与环境相关的信息。Whit shell固件信息,内存映射,修改引导参数,磁盘分区都可以做。
相关文章: 使用Sysctl命令列出并更改内核配置变量
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END