UEFI或统一可扩展固件接口

第一台个人计算机或个人计算机是由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可以加载应用程序并相应地运行它们。 运行时流程如下所示。

Application
应用

安全后备箱

UEFI最值得猜测的特性之一是安全引导特性。因为此功能可防止未签名的操作系统启动。当时Windows宣布它将阻止未签名的操作系统出现在预装的PC中。

贝壳

Shell提供交互式控制台来获取各种与环境相关的信息。Whit shell固件信息,内存映射,修改引导参数,磁盘分区都可以做。

相关文章: 使用Sysctl命令列出并更改内核配置变量

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享