uefi是什么意思 uefi什么意思中文
于 2021 年 10 月 5 日发布的 Windows 11 系统要求 其中之一是“UEFI,支持安全启动”。 UEFI 是一个程序,在操作系统在 PC 上启动之前运行,就像传统的 BIOS 一样,但 UEFI 和传统 BIOS 中运行的内容完全不同,因为具有传统 BIOS 的 PC 不受 Windows 11 的约束。
Differences Between UEFI and BIOS, and Which One You Should Use?
http://www.maketecheasier.com/origin/differences-between-uefi-and-bios/
What’s The Deal With UEFI? | Hackaday
http://hackaday.com/origin/11/2021/11/whats-the-deal-with-uefi/
BIOS 代表“基本输入/输出系统”,它是存储在 PC 主板上的 ROM 中的固件。 启动 PC 时,写入 ROM 的 BIOS 程序将启动,初始化以调整硬件的初始状态,控制硬件设备(如键盘、鼠标、CPU 和存储设备),并调用操作系统加载引导程序。 换句话说,BIOS 充当从硬件启动到操作系统启动之间的桥梁。 BIOS 通过称为主引导记录 (MBR) 的特殊存储区域管理分区,但 MBR 可以管理的最大分区数限制为 4个,磁盘空间限制为 2TB。
UEFI是“统一扩展固件接口(Unified Extensible Firmware Interface)”的缩写,是被称为“United EFI Forum”的组织制定的规格,以Intel和惠普开发的EFI(Extensible Firmware Interface)为基础。UEFI和BIOS表面上都是“在操作系统启动前运行的程序”,但实际执行的任务不同。
UEFI 支持称为 GUID 分区表 (GPT) 的分区格式。 根据设计,GPT 最多可管理 8 Zeb (80 亿 TB)分区,最大分区数为 128。 另外,UEFI是将与初始化和启动相关的所有信息保存在HDD或SSD上设置的被称为EFI系统分区的特别区域的结构。此EFI系统分区还包括安装在计算机上的操作系统引导加载程序。由于 UEFI 与平台无关,因此在某些情况下,PC 的启动时间会稍快一些。
BIOS是为x86处理器而设计,由英特尔领导开发。 x86 是为英特尔 16(8086 位微处理器)开发的指令集体系结构,由于英特尔 8086 具有 20 位内存地址空间,因此存在 1MB 内存限制。 后来,随着 IA-86 和 x32 的出现,x32 架构扩展到 64 位,处理器不断演变,所有x86处理器在启动时都以英特尔8086兼容的实模式运行。
BIOS 的工作原理是读取硬盘的第一个扇区,该扇区描述要初始化的下一个设备的地址以及要运行的代码。 此外,选择并初始化引导设备以启动操作系统。 但是,由于BIOS在实模式的16位环境下运行,所以从ROM读取后可执行的代码量将受到1MB的内存限制。另外,BIOS基本上只在16bit环境下运行,因此,尽管由于每个主板的硬件进步导致程序复杂化,但其开发中有必须利用汇编等低级语言的制约,难度也很高,这令人担心。
英特尔在2000年尝试开发EFI,是因为它认为应该废除这个BIOS并将其迁移到新的固件中。如果是UEFI,则可以从一开始就以64位模式运行,因此取消了内存限制,可以使用安全引导和内置加密功能的驱动器安全功能,以确保操作系统在加载前不会执行恶意代码。另外,固件也可以用C++和Rust等高级语言进行编码,这也是一个很大的优势。
然而,EFI并没有引起人们的注意,因为当时64位和32位的兼容性问题还没有解决,64位机器本身在市场上也不太常见。 因此,英特尔在2005年成立了United EFI Forum,公开了EFI的规格,改名为UEFI。 AMD、IBM、Microsoft等各种厂商也参加了United EFI Forum,他们为 UEFI 制定了规范。 微软在 2005 年发布了支持 UEFI 的 Windows XP 专业版 x64 版。
UEFI之所以受到市场的广泛关注,是因为2011年,英特尔第二代酷睿处理器Sandy Bridge问世,与Sandy Bridge一代相对应的主板引进了UEFI,而不是老式的BIOS,这提高了UEFI的认知度。同时,超过2TB的存储设备的价格变得便宜也影响了UWFI的普及。
此外,2017年英特尔宣布将从UEFI中删除BIOS兼容模块Compatibility Support Module(CSM)。这个CSM是为了在UEFI上执行面向老式BIOS写的16 bit代码,CSM可以模拟BIOS。但是,保留与传统BIOS兼容的功能不仅会抑制UEFI的普及,而且会持续存在安全方面的风险。
然而,技术新闻网站Hackaday说:“UEFI最大的缺点是UEFI是一个封闭的黑匣子。UEFI在用户不知情的情况下访问计算机,在操作系统启动后仍驻留在硬盘上。” 此外,虽然更新 UEFI 比 BIOS 更容易,但更新错误增加了风险,因为如果系统无法启动,则无法进行物理修复, 所以风险也变高了。