可 か 扩展固 かた 件 けん 接 せっ 口 こう 在 ざい 软件层次中 ちゅう 的 てき 位置 いち
統一 とういつ 可 か 延伸 えんしん 韌體介 かい 面 めん (英語 えいご :Unified Extensible Firmware Interface ,缩写UEFI )是 ぜ 一 いち 种個人 こじん 電腦 でんのう 系 けい 统規格 きかく ,用 よう 來 らい 定義 ていぎ 作業 さぎょう 系統 けいとう 與 あずか 系統 けいとう 固 かた 件 けん 之 これ 間 あいだ 的 てき 軟件界面 かいめん ,作為 さくい BIOS 的 てき 替 がえ 代 だい 方案 ほうあん [ 1] 。可 か 扩展固 かた 件 けん 接 せっ 口 こう 負 ふ 責 せめ 加 か 電 でん 自 じ 檢 けん (POST)、联系作業 さぎょう 系統 けいとう 以及提供 ていきょう 連接 れんせつ 作業 さぎょう 系統 けいとう 與 あずか 硬 かた 體 からだ 的 てき 介 かい 面 めん 。
UEFI的 てき 前身 ぜんしん 是 ぜ Intel 在 ざい 1998年 ねん 开始開發 かいはつ 的 てき Intel Boot Initiative ,后 きさき 来 き 被 ひ 重 じゅう 命名 めいめい 为可 か 延伸 えんしん 韌體介 かい 面 めん (Extensible Firmware Interface ,缩写EFI )。Intel在 ざい 2005年 ねん 将 はた 其交由 ゆかり 统一可扩展固件接口论坛 (Unified EFI Forum)來 らい 推廣與 あずか 發展 はってん ,為 ため 了 りょう 凸 とつ 顯 あらわ 這一 いち 點 てん ,EFI也更名 めい 為 ため UEFI(Unified EFI)。UEFI论坛的 てき 創始 そうし 者 しゃ 是 ぜ 11家 いえ 知名 ちめい 電腦 でんのう 公司 こうし ,包括 ほうかつ Intel 、IBM 等 ひとし 硬 かた 件 けん 廠 しょう 商 しょう ,軟件廠 しょう 商 しょう Microsoft ,及BIOS廠 しょう 商 しょう 安 やす 邁科技 わざ 、Insyde 、Phoenix 。
可 か 延伸 えんしん 韌體介 かい 面 めん (EFI)最初 さいしょ 是 ぜ 由 ゆかり 英 えい 特 とく 尔 开发,于2002年 ねん 12月英 えい 特 とく 尔释出 で 其订定 じょう 的 てき 版本 はんぽん ——1.1版 はん ,之 これ 后 きさき 英 えい 特 とく 尔不再 さい 有 ゆう 其他关于EFI的 てき 规范格式 かくしき 发布。有 ゆう 关EFI的 てき 规范,英 えい 特 とく 尔已于2005年 ねん 将 はた 此规范格式 しき 交由UEFI论坛 来 らい 推广与发展,后 きさき 来 らい 并更改 こうかい 名称 めいしょう 为Unified EFI (UEFI)。UEFI论坛于2007年 ねん 1月 がつ 7日 にち 释出并发放2.1版本 はんぽん 的 てき 规格,其中较1.1版本 はんぽん 增加 ぞうか 与 あずか 改 あらため 进了加 か 密 みつ 编码(cryptography)、网络认证(network authentication)与 あずか 用 よう 户接口 こう 架 か 构(User Interface Architecture)。
2009年 ねん 5月 がつ 9日 にち ,发布2.3版本 はんぽん 。截至今日 きょう 为止,2.9版 はん 是 ぜ 最新 さいしん 的 てき 公 おおやけ 开的版本 はんぽん 。
EFI開 ひらき 機 き 管理 かんり 員 いん 與 あずか EFI drivers的 てき 溝 みぞ 通 どおり 方式 ほうしき
众所周知 しゅうち ,英 えい 特 とく 尔在近 きん 二 に 十 じゅう 年来 ねんらい 引领以x86 系列 けいれつ 处理器 き 为基础的PC技 わざ 术潮流 りゅう ,其产品 ひん 如CPU ,芯 しん 片 へん 组等 とう 在 ざい PC生 なま 产线中 ちゅう 占 うらない 据 すえ 绝对领导的 てき 位置 いち 。因 よし 此,不 ふ 少 しょう 人 ひと 认为此舉显示英 えい 特 とく 尔公司 こうし 欲 よく 染 しみ 指 ゆび 固 かた 件 けん 产品市 し 场的野心 やしん 。事 こと 实上,EFI技 わざ 术源于英特 とく 尔安 やす 腾 处理器 き (Itanium)平台 ひらだい 的 てき 推出。安 やす 腾处理 り 器 き 是 ぜ 英 えい 特 とく 尔瞄准 じゅん 服 ふく 务器高 だか 端 はし 市 し 场投入 とうにゅう 近 きん 十年研发力量设计产生的与x86系列 けいれつ 完全 かんぜん 不同 ふどう 的 てき 64位 い 新 しん 架 か 构。在 ざい x86系列 けいれつ 处理器 き 进入32位 い 的 てき 时代,由 ゆかり 于相容 よう 性 せい 的 てき 原因 げんいん ,新 しん 的 てき 处理器 き (80386 )保留 ほりゅう 16位 い 的 てき 运行方式 ほうしき (实模式 しき ),此后多 た 次 つぎ 处理器 き 的 てき 升 ます 级换代 だい 都 と 保留 ほりゅう 这种运行方式 ほうしき 。甚至在 ざい 包含 ほうがん EM64T 技術 ぎじゅつ 的 てき 至 いたり 强 きょう 系列 けいれつ 处理器 き 中 ちゅう ,处理器 き 加 か 电启动时仍然会 かい 切 きり 换到16位 い 的 てき 实模式 しき 下 か 运行(BIOS)。英 えい 特 とく 尔将这种情 じょう 况归咎 とがめ 于BIOS技 わざ 术的发展缓慢。自 じ 从IBM PC兼 けん 容 よう 机 つくえ 厂商通 どおり 过净室 的 てき 方式 ほうしき 复制出 で 第 だい 一 いち 套BIOS源 げん 程 ほど 序 じょ ,BIOS就以16位 い 汇编代 だい 码,寄 よせ 存 そん 器 き 参 さん 数 すう 调用方式 ほうしき ,静 せい 态链接 せっ ,以及1MB以下 いか 内 ない 存 そん 固定 こてい 编址的 てき 形式 けいしき 存在 そんざい 十 じゅう 几年。虽然由 よし 于各大 だい BIOS厂商近 ちか 年来 ねんらい 的 てき 努力 どりょく ,有 ゆう 许多新 しん 元素 げんそ 添加 てんか 到 いた 产品中 ちゅう ,如PnP BIOS、ACPI 、传统USB 设备支援 しえん 等 とう 等 とう ,但 ただし BIOS的 てき 根本 こんぽん 性 せい 质没有 ゆう 得 え 到 いた 任 にん 何 なん 改 あらため 变。这迫使 し 英 えい 特 とく 尔在开发新 しん 的 てき 处理器 き 时,都 と 必须考 こう 虑加进使效能 こうのう 大 だい 大 だい 降 くだ 低 てい 的 まと 相 しょう 容 よう 模 も 式 しき 。用 よう 一 いち 個 こ 比 ひ 喻來講 こう :这就像 ぞう 保 ほ 时捷新 しん 一代的全自排跑车,被 ひ 人 ひと 套上去 さ 一个蹩脚打檔器。
然 しか 而,安 やす 腾处理 り 器 き 并没有 ゆう 这样的 てき 顾虑,它是一个新生的处理器架构,系 けい 统固件 けん 和 わ 操作 そうさ 系 けい 统之间的接 せっ 口 こう 都 と 可 か 以完全 ぜん 重 じゅう 新定 しんじょう 义。并且这一 いち 次 じ ,英 えい 特 とく 尔将其定义为一 いち 个可扩展的 てき ,标准化 か 的 てき 固 かた 件 けん 接 せっ 口 こう 规范,不同 ふどう 于传统BIOS的 てき 固定 こてい 的 てき ,缺乏 けつぼう 文 ぶん 档的,完全 かんぜん 基 もと 于经验和晦 みそ 涩约定 じょう 的 てき 一个事实标准。基 もと 于EFI的 てき 第 だい 一套系统产品的出现至今已经有五年的时间,如今,英 えい 特 とく 尔试图将成功 せいこう 运用在高 ありだか 端 はし 服 ふく 务器上 じょう 的 てき 技 わざ 术推广到市 し 场占有 せんゆう 率 りつ 更 さら 有 ゆう 优势的 てき PC产品线中,并承诺在2006年 ねん 间会投入 とうにゅう 全力 ぜんりょく 的 てき 技 わざ 术支持 しじ 。
二者显著的区别就是UEFI是 ぜ 用 よう 模 も 块化,C语言 风格的 てき 参 さん 数 すう 堆 うずたか 栈传递方式 しき ,动态链接的 てき 形式 けいしき 构建的 てき 系 けい 统,较BIOS而言更 さら 易 えき 于实现,容 よう 错和纠错特性 とくせい 更 さら 强 きょう ,缩短了 りょう 系 けい 统研发的时间。它可以執行 しっこう 於x86-64、IA32、ARM等 とう 架 か 構上(在 ざい 個人 こじん 電腦 でんのう 上 うえ 通常 つうじょう 是 ぜ x86-64 平台 ひらだい ),突破 とっぱ 传统16位 い 代 だい 码的寻址能力 のうりょく ,达到处理器 き 的 てき 最大 さいだい 寻址。它利用 りよう 加 か 载UEFI驱动程 ほど 序 じょ 的 てき 形式 けいしき ,识别及操作 そうさ 硬 かた 件 けん ,不同 ふどう 于BIOS利用 りよう 挂载真 ま 实模式 しき 中断 ちゅうだん 的 てき 方式 ほうしき 增加 ぞうか 硬 かた 件 けん 功 こう 能 のう 。后 きさき 者 しゃ 必须将 しょう 一段类似于驱动程序的16位 い 代 だい 码(如RAID卡的Option ROM)放置 ほうち 在 ざい 固定 こてい 的 てき 0x000C0000 至 いたり 0x000DFFFF 之 これ 间存储区中 ちゅう ,运行这段代 だい 码的初 はつ 始 はじめ 化 か 部分 ぶぶん ,它将挂载实模式 しき 下 か 约定的 てき 中断 ちゅうだん 向 こう 量 りょう 向 こう 其他程 ほど 序 じょ 提供 ていきょう 服 ふく 务。例 れい 如,VGA 图形及文本 ほん 输出中断 ちゅうだん (INT 10h),磁盘存 そん 取 と 中断 ちゅうだん 服 ふく 务(INT 13h)等 とう 等 とう 。BIOS以真實 しんじつ 模 も 式 しき 執行 しっこう ,因 いん 此这段 だん 記憶 きおく 體 たい 空間 くうかん 很有限 げん (在 ざい 真實 しんじつ 模 も 式 しき 下 か 僅能尋 ひろ 址 し 最多 さいた 1MB的 てき 記憶 きおく 體 たい ),BIOS对于所 しょ 需放置 ほうち 的 てき 驱动程 ほど 序 じょ 代 だい 码大小 しょう 超 ちょう 过空间大小 しょう 的 てき 情 じょう 况无能 のう 为力。另外,BIOS的 てき 硬 かた 件 けん 服 ふく 务程序 じょ 都 と 以16位 い 代 だい 码的形式 けいしき 存在 そんざい ,这就给运行 ぎょう 于保護 ほご 模 も 式 しき 或 ある 長 ちょう 模 も 式 しき 的 てき 操作 そうさ 系 けい 统访问其服 ふく 务造成 ぞうせい 了 りょう 困 こま 难。因 よし 此BIOS提供 ていきょう 的 てき BIOS中斷 ちゅうだん 呼 よび 叫 さけべ 在 ざい 现实中 ちゅう 只 ただ 能 のう 提供 ていきょう 给作業 さぎょう 系統 けいとう 的 てき 啟 けい 動 どう 程 ほど 式 しき 或 ある MS-DOS 类操作 そうさ 系 けい 统使用 しよう [ 2] 。而UEFI系 けい 统下的 てき 驱动程 ほど 序 じょ 可 か 以由EFI Byte Code (EBC)编写而成,EFI Byte Code是 ぜ 一组专用于EFI驱动程 ほど 序 じょ 的 てき 虚 きょ 拟机 つくえ 器 き 语言 ,必须在 ざい UEFI驱动程 ほど 序 じょ 运行环境(Driver Execution Environment,DXE)下 しも 被 ひ 解 かい 释运行 ぎょう 。由 よし 于UEFI驱动程 ほど 序 じょ 开发简单,所有 しょゆう 的 てき PC部 ぶ 件 けん 提供 ていきょう 商都 しょうと 可 か 以参与 さんよ ,情 じょう 形 がた 非常 ひじょう 类似于现代 だい 操作 そうさ 系 けい 统的开发模 も 式 しき ,这个开发模 も 式 しき 曾使Windows 在 ざい 短 たん 短 たん 的 てき 两三年时间内成为功能强大,性能 せいのう 优越的 てき 操作 そうさ 系 けい 统。基 もと 於UEFI驅動 くどう 模型 もけい (UEFI driver model,UDM)可 か 以使UEFI系統 けいとう 接觸 せっしょく 到 いた 所有 しょゆう 的 てき 硬 かた 體 からだ 功 こう 能 のう ,在 ざい 作業 さぎょう 系統 けいとう 執行 しっこう 以前 いぜん 瀏 りゅう 覽 らん 全 ぜん 球 たま 資 し 訊網 站,實現 じつげん 圖形 ずけい 化 か 、多 た 語 ご 言 げん 的 てき BIOS設定 せってい 界面 かいめん ,或 ある 者 もの 無 む 需執行 しっこう 作業 さぎょう 系統 けいとう 即 そく 可 か 線上 せんじょう 更新 こうしん BIOS等 とう 等 とう 不 ふ 再 さい 是 ぜ 天方 あまがた 夜 よる 譚 たん ,甚至实现起 おこり 来 らい 也非常 ひじょう 简单。这对基 もと 于传统BIOS的 てき 系 けい 统来说是件 けん 难以实现的 てき 任 にん 务,在 ざい BIOS中 ちゅう 添加 てんか 几个简单的 てき USB设备支持 しじ 都 と 曾使很多BIOS设计师痛苦 く 万 まん 分 ふん ,更 さら 何 なん 况除了 りょう 添加 てんか 对无数 すう 网络硬 かた 件 けん 的 てき 支持 しじ 外 がい ,还得凭 もたれ 空 そら 构建一 いち 个16位 い 模 も 式 しき 下 か 的 てき TCP/IP 协议栈 。
一 いち 些人认为BIOS只 ただ 不 ふ 过是由 よし 于兼容 よう 性 せい 问题遗留下 か 来 らい 的 てき 无足轻重的 てき 部分 ぶぶん ,不 ふ 值得为它花 はな 费太大 だい 的 てき 升 ます 级努力 どりょく 。而反对者认为,当 とう BIOS的 てき 出 で 现约制 せい 了 りょう PC技 わざ 术的发展时,必须有人 ゆうじん 对它作 さく 必要 ひつよう 的 てき 改 あらため 变。
UEFI在 ざい 概念 がいねん 上 じょう 类似于一个低阶的操作 そうさ 系 けい 统 ,并且具有 ぐゆう 操 みさお 控 ひかえ 所有 しょゆう 硬 かた 件 けん 资源的 てき 能力 のうりょく 。不 ふ 少 しょう 人 ひと 感 かん 觉它的 てき 不断 ふだん 发展将 はた 有 ゆう 可能 かのう 代替 だいたい 现代的 てき 操作 そうさ 系 けい 统。事 こと 实上,EFI的 てき 缔造者 しゃ 们在第 だい 一版规范出台时就将EFI的 てき 能力 のうりょく 限 げん 制 せい 于不足 ふそく 以威胁操作 そうさ 系 けい 统的统治地位 ちい 。首 くび 先 さき ,它只是 ぜ 硬 かた 件 けん 和 わ 预启动软件 けん 间的接 せっ 口 こう 规范;其次,UEFI环境下 か 不 ふ 提供 ていきょう 中断 ちゅうだん 的 てき 机 つくえ 制 せい ,也就是 ぜ 说每个UEFI驱动程 ほど 序 じょ 必须用 よう 轮询(polling)的 てき 方式 ほうしき 来 らい 检查硬 かた 件 けん 状 じょう 态,并且需要 じゅよう 以解释的方式 ほうしき 运行,较操作 そうさ 系 けい 统下的 てき 机 つくえ 械码驱动效率 こうりつ 更 さら 低 てい ;再 さい 则,UEFI系 けい 统不提供 ていきょう 复杂的 てき 缓存器 き 保 ほ 护功能 のう ,它只具 ぐ 备简单的缓存器 き 管理 かんり 机 つくえ 制 せい ,具体 ぐたい 来 らい 说就是 ぜ 指 ゆび 运行在 ざい x64 或 ある x86 处理器 き 的 てき 長 ちょう 模 も 式 しき 或 ある 保 ほ 护模式 しき 下 した ,以最大 さいだい 寻址能力 のうりょく 为限把 わ 缓存器 き 分 ぶん 为一个平坦 へいたん 的 てき 段 だん (Segment),所有 しょゆう 的 てき 程 ほど 序 じょ 都 と 有 ゆう 权限存 そん 取 と 任 にん 何 なん 一 いち 段 だん 位置 いち ,并不提供 ていきょう 真 ま 实的保 ほ 护服务。当 とう UEFI所有 しょゆう 组件加 か 载完毕时,便 びん 會 かい 啟 けい 動 どう 作業 さぎょう 系統 けいとう 的 てき 啟 けい 動 どう 程 ほど 式 しき ,如果UEFI韌體內建UEFI Shell,也可以启动UEFI Shell命令 めいれい 提示 ていじ 。UEFI應用 おうよう 程 ほど 式 しき (UEFI Application)和 かず UEFI驅動 くどう 程 ほど 式 しき (UEFI driver)是 これ PE格式 かくしき 的 てき .efi檔案,可用 かよう C語 ご 言 げん 編 へん 寫 うつし 。在 ざい UEFI開 ひらき 機 き 模 も 式 しき 下 か ,作業 さぎょう 系統 けいとう 的 てき 啟 けい 動 どう 程 ほど 式 しき 也是UEFI應用 おうよう 程 ほど 式 しき ,啟 けい 動 どう 程 ほど 式 しき 的 てき EFI檔案儲 もうか 存在 そんざい EFI系統 けいとう 分 ぶん 區 く (ESP)上 じょう [ 3] 。
UEFI韌體區分 くぶん 架 か 構,在 ざい UEFI開 ひらき 機 き 模 も 式 しき 下 か ,通常 つうじょう 只 ただ 能 のう 執行 しっこう 特定 とくてい 架 か 構的UEFI作業 さぎょう 系統 けいとう 和 わ 特定 とくてい 架 か 構的EFI應用 おうよう 程 ほど 式 しき (EBC程 ほど 式 しき 除外 じょがい )。比 ひ 如,採用 さいよう 64位 い 元 もと UEFI韌體的 てき PC,在 ざい UEFI開 ひらき 機 き 模 も 式 しき 下 か 只 ただ 能 のう 執行 しっこう 64位 い 元 もと 作業 さぎょう 系統 けいとう 啟 けい 動 どう 程 ほど 式 しき ;而在Legacy開 ひらき 機 き 模 も 式 しき (即 そく BIOS相 しょう 容 よう 開 ひらき 機 き 模 も 式 しき )下 した ,既 すんで 可 か 以執行 しっこう 16位 い 元 もと 的 てき 作業 さぎょう 系統 けいとう (如DOS ),也可以執行 しっこう 32位 い 元 もと 作業 さぎょう 系統 けいとう 和 わ 64位 い 元 もと 作業 さぎょう 系統 けいとう 。
一般 いっぱん 认为,UEFI由 ゆかり 以下 いか 几个部分 ぶぶん 组成:
Pre-EFI初 はつ 始 はじめ 化 か 模 も 块(PEI)
UEFI驱动程 ほど 序 じょ 执行环境(DXE)
UEFI驱动程 ほど 序 じょ (UEFI driver)
兼 けん 容 よう 性 せい 支持 しじ 模 も 块(CSM)
UEFI高 だか 层应用 よう (UEFI Application)
GUID磁盘分 ぶん 区 く 表 ひょう
系統 けいとう 管理 かんり 模 も 式 しき (SMM)
Pre-EFI初 はつ 始 はじめ 化 か 程 ほど 序 じょ 在 ざい 系 けい 统开机 つくえ 的 てき 时候最 さい 先 さき 得 え 到 いた 执行,它负责最初 さいしょ 的 てき CPU ,晶 あきら 片 へん 組 ぐみ 及主 しゅ 記憶 きおく 體 たい 的 てき 初 はつ 始 はじめ 化 か 工作 こうさく ,紧接着 せっちゃく 载入UEFI的 てき 驱动程 ほど 序 じょ 执行环境(DXE)。当 とう DXE被 ひ 载入运行时,系 けい 统便具有 ぐゆう 了 りょう 枚 まい 举并加 か 载其他 た UEFI驱动程 ほど 序 じょ 的 てき 能力 のうりょく 。DXE枚 まい 举并加 か 载各种总线 (包括 ほうかつ PCI、SATA、USB、ISA)及硬體 たい 的 てき UEFI驱动程 ほど 序 じょ 。例 れい 如一个具PCI-E总线接 せっ 口 こう 的 てき RAID存 そん 储适配 はい 器 き ,其UEFI驱动程 ほど 序 じょ 一般会放置在这个设备的Option ROM中 ちゅう 。在 ざい UEFI规范中 ちゅう ,一 いち 种突破 とっぱ 传统MBR 磁盘分 ぶん 区 く 结构限 げん 制 せい 的 てき GUID磁盘分 ぶん 区 く 系 けい 统(GPT )被 ひ 引入,新 しん 结构中 ちゅう ,磁盘的 てき 主 あるじ 分 ぶん 区 く 数 すう 不 ふ 再 さい 受限制 せい (在 ざい MBR结构下 か ,只 ただ 能 のう 存在 そんざい 4个主分 ぶん 区 く ),另外UEFI+GPT结合还可以支持 しじ 2.1 TB以上 いじょう 硬 かた 盘 。在 ざい 众多的 てき 分 ぶん 区 く 类型中 ちゅう ,EFI系 けい 统分区 く 可 か 以被UEFI固 かた 件 けん 存 そん 取 と ,可用 かよう 于存放 ひ 操作 そうさ 系 けい 统的引导程 ほど 序 じょ 。UEFI韌體通過 つうか 執行 しっこう EFI系統 けいとう 分 ぶん 區 く 中 ちゅう 的 てき 啟 けい 動 どう 程 ほど 式 しき 啟 けい 動 どう 作業 さぎょう 系統 けいとう 。CSM是 ぜ 在 ざい x86平台 ひらだい UEFI系 けい 统中的 てき 一个特殊的模块,它将为不具 ぐ 备UEFI引导能力 のうりょく 的 てき 操作 そうさ 系 けい 统以及16位 い 的 てき 传统Option ROM提供 ていきょう 类似于传统BIOS的 てき 系 けい 统服务。在 ざい 載 の 入 にゅう 作業 さぎょう 系統 けいとう 後 ご ,UEFI的 てき SMM 程 ほど 式 しき 繼續 けいぞく 執行 しっこう ,提供 ていきょう ACPI 等 とう 服務 ふくむ [ 4] 。
英 えい 特 とく 尔无疑是 ぜ 推广EFI的 てき 积极因 いん 素 もと ,近年 きんねん 来由 らいゆ 于业界 かい 对其认识的 てき 不断 ふだん 深入 ふかいり ,更 さら 多 た 的 てき 厂商正 せい 投入 とうにゅう 这方面 ほうめん 的 てき 研究 けんきゅう 。包括 ほうかつ 英 えい 特 とく 尔,AMD在 ざい 内的 ないてき 一 いち 些PC生 なま 产厂家 か 联合成立 せいりつ 了 りょう UEFI论坛。另外各 かく 大 だい BIOS提供 ていきょう 商 しょう 如Insyde,Phoenix,AMI等 とう ,他 た 们原先 さき 被 ひ 认为是 ぜ EFI发展的 てき 阻碍 そがい 力量 りきりょう ,现在也不断 ふだん 的 てき 推出各自 かくじ 的 てき 解 かい 决方案 あん 。分析 ぶんせき 人士 じんし 指出 さしで ,这是由 よし 于BIOS厂商在 ざい EFI架 か 构中重 おも 新 しん 找到了 りょう 诸如Pre-EFI启动环境之 の 类的市 し 场位置 いち ,然 しか 而随着 ぎ EFI在 ざい PC系 けい 统上的 てき 成功 せいこう 运用,以及英 えい 特 とく 尔新一代芯片组的推出,这一部分市场份额将会不出意料的在英特尔的掌控之中。2011年 ねん 以後 いご 生產 せいさん 的 てき 零 れい 售主 おも 機 き 板 いた 大 だい 多數 たすう 採用 さいよう UEFI技術 ぎじゅつ 。隨 ずい 後 ご ,微 ほろ 軟又要求 ようきゅう ,預 あずか 裝 そう Windows 8 的 てき 電腦 でんのう ,必須 ひっす 採用 さいよう UEFI開 ひらき 機 き 模 も 式 しき ,以及Secure Boot。部分 ぶぶん 採用 さいよう EFI技術 ぎじゅつ 的 てき BIOS並 なみ 不 ふ 支援 しえん EFI開 ひらき 機 き 。
Linux內核 自 じ 2000年 ねん 開始 かいし ,已 やめ 經 けい 支援 しえん EFI啟 けい 動 どう 。早期 そうき 使用 しよう ELILO 作為 さくい EFI下 か 的 てき 啟 けい 動 どう 程 ほど 式 しき 。現在 げんざい ,GRUB 的 てき EFI版本 はんぽん 已 やめ 代替 だいたい ELILO ,大 だい 多數 たすう Linux發行 はっこう 版 ばん 已 やめ 使用 しよう GRUB 作為 さくい UEFI下 か 的 てき 啟 けい 動 どう 程 ほど 式 しき 。從 したがえ Linux版本 はんぽん 3.15起 おこり ,來 き 自 じ 英代 ひでよ 爾 なんじ 的 てき 工程 こうてい 師 し Matt Fleming將 しょう 64位 い 元 もと 核心 かくしん 提供 ていきょう 了 りょう 支援 しえん 32位 い 元 もと UEFI韌體的 てき 可能 かのう ,前提 ぜんてい 只 ただ 需要 じゅよう UEFI作業 さぎょう 系統 けいとう 啟 けい 動 どう 程 ほど 式 しき 支援 しえん EFI handover協定 きょうてい [ 5] ,譬 たとえ 如流行 りゅうこう 的 てき GRUB2。同樣 どうよう 流行 りゅうこう 的 てき 32位 い 元 もと 版 ばん Linux,譬 たとえ 如Ubuntu 16.04.3 LTS,也可以使用 しよう 這類啟 けい 動 どう 程 ほど 式 しき 在 ざい 64位 い 元 もと 版 ばん UEFI韌體的 てき 機器 きき 上 じょう 使用 しよう 。
安 やす 騰 あが 版本 はんぽん 的 てき Windows 2000 已 やめ 於2002年 ねん 加入 かにゅう 對 たい EFI 1.10的 てき 支持 しじ 。安 やす 騰 あが 版本 はんぽん 的 てき Windows Server 2003 和 わ Windows XP 64-Bit Edition (以IA-64 架 か 構作為 さくい 執行 しっこう 平台 ひらだい )已 やめ 支援 しえん EFI。
從 したがえ Windows Vista SP1開始 かいし ,x86-64 架 か 構的Windows 作業 さぎょう 系統 けいとう 已 やめ 支援 しえん UEFI。但 ただし 是 ぜ ,若 わか 在 ざい UEFI模 も 式 しき 下安 しもやす 裝 そう 和 かず 啟 あきら 動 どう Windows Vista SP1或 ある Windows 7,需要 じゅよう 在 ざい UEFI韌體設定 せってい 中開 なかびらき 啟 あきら CSM[ 6] ,因 いん 為 ため 在 ざい Windows 8之 の 前 まえ 的 てき 版本 はんぽん 中 ちゅう ,均 ひとし 不 ふ 支援 しえん UEFI標準 ひょうじゅん 的 てき “圖形 ずけい 輸出 ゆしゅつ 協議 きょうぎ ”(GOP),只 ただ 支持 しじ 用 よう 於傳統 でんとう BIOS的 てき VESA BIOS Extension 。32位 い 元 もと 的 てき Windows Vista和 わ Windows 7不 ふ 支援 しえん UEFI啟 けい 動 どう 。從 したがえ Windows 8 開始 かいし ,支援 しえん Secure Boot,UEFI模 も 式 しき 下 か 的 てき 啟 けい 動 どう 亦 また 無 む 須CSM。
現在 げんざい ,x86-64架 か 構的FreeBSD 、OpenBSD 和 わ NetBSD 已 やめ 支援 しえん UEFI。
虛 きょ 擬 なずらえ 機器 きき 對 たい UEFI的 てき 模擬 もぎ [ 编辑 ]
VMware Workstation 支援 しえん 對 たい UEFI的 てき 模擬 もぎ ,但 ただし 是 ぜ 在 ざい VMware Workstation 11以前 いぜん ,VMware Workstation並 なみ 未 み 正式 せいしき 支援 しえん UEFI,需要 じゅよう 手動 しゅどう 編輯 へんしゅう 虛 きょ 擬 なずらえ 機 き 的 てき .vmx檔案以開啟 けい 虛 きょ 擬 なずらえ 機器 きき 的 てき UEFI。VMware Workstation 11及以後 ご 的 てき 版本 はんぽん 正式 せいしき 支援 しえん 對 たい UEFI的 てき 模擬 もぎ 。從 したがえ VMware Workstation 14開始 かいし 支援 しえん Secure Boot。
VirtualBox 支援 しえん 對 たい UEFI的 てき 模擬 もぎ ,但 ただし 是 ぜ VirtualBox的 てき UEFI並 なみ 不 ふ 支援 しえん Windows Vista和 わ Windows 7。
QEMU /KVM 可 か 通過 つうか OVMF支援 しえん 對 たい UEFI的 てき 模擬 もぎ 。
微 ほろ 軟Hyper-V 的 てき 第 だい 二代虛擬機器支援對UEFI的 てき 模擬 もぎ ,以及Secure Boot。
Parallels Desktop 不 ふ 僅提供 ていきょう 全 ぜん 規格 きかく 的 てき UEFI支援 しえん ,並 なみ 支援 しえん 在 ざい 作業 さぎょう 系統 けいとう 不 ふ 支援 しえん “圖形 ずけい 輸出 ゆしゅつ 協議 きょうぎ ”(GOP)的 てき 情況 じょうきょう 下回 したまわ 退 ずさ 至 いたり 傳統 でんとう BIOS
採用 さいよう UEFI韌體的 てき x86/x64系統 けいとう 類別 るいべつ [ 编辑 ]
類別 るいべつ 0,這類系統 けいとう 使用 しよう x86 BIOS韌體,只 ただ 支援 しえん 傳統 でんとう 作業 さぎょう 系統 けいとう 。
類別 るいべつ 1,這類系統 けいとう 採用 さいよう 支援 しえん UEFI和 わ Pi規範 きはん 的 てき 韌體,啟 けい 用 よう CSM層 そう 功 こう 能 のう ,只 ただ 支援 しえん 傳統 でんとう 作業 さぎょう 系統 けいとう 。
類別 るいべつ 2,這類系統 けいとう 採用 さいよう 支援 しえん UEFI和 わ Pi規範 きはん 的 てき 韌體,啟 けい 用 よう CSM層 そう 功 こう 能 のう ,同時 どうじ 支援 しえん 傳統 でんとう 和 わ UEFI啟 けい 動的 どうてき 作業 さぎょう 系統 けいとう 。
類別 るいべつ 3,這類系統 けいとう 採用 さいよう 支援 しえん UEFI和 わ Pi規範 きはん 的 てき 韌體,不 ふ 再 さい 提供 ていきょう 或 ある 完全 かんぜん 關 せき 閉CSM層 そう 功 こう 能 のう ,只 ただ 支援 しえん 由 よし UEFI啟 けい 動的 どうてき 作業 さぎょう 系統 けいとう 。
類別 るいべつ 3+,在 ざい 類別 るいべつ 3的 てき 系統 けいとう 基礎 きそ 上 じょう 提供 ていきょう 並 なみ 啟 けい 用 よう Secure Boot功 こう 能 のう 。
微 ほろ 軟公司 こうし 的 てき Windows 11 僅可用 よう 於類別 べつ 3+型 かた 電腦 でんのう [ 7] ,Windows 8 及Windows 10 適用 てきよう 於上述 じょうじゅつ 所有 しょゆう 類別 るいべつ 的 てき 電腦 でんのう ,x64型 がた 版 ばん 的 てき Windows Vista SP1和 わ Windows 7 ,以及不 ふ 支援 しえん UEFI韌體的 てき 作業 さぎょう 系統 けいとう 僅可用 よう 於類別 べつ 0至 いたり 類別 るいべつ 2型 がた 電腦 でんのう 。所有 しょゆう 支援 しえん UEFI啟 けい 動的 どうてき Linux 作業 さぎょう 系統 けいとう 適用 てきよう 於類別 べつ 0至 いたり 類別 るいべつ 3型 がた 電腦 でんのう ,多數 たすう 現行 げんこう 分 ぶん 發 はつ 版 ばん 也支援 しえん 類別 るいべつ 3+中 ちゅう 的 てき Secure Boot功 こう 能 のう ,譬 たとえ 如Ubuntu 等 ひとし 。 Intel 计划将 はた 于2020年 ねん 推出的 てき UEFI Class 3规范中 ちゅう ,将 はた CSM層 そう 功 こう 能 のう 舍 しゃ 弃,不 ふ 再 さい 支援 しえん 由 よし 當年 とうねん IBM公司 こうし 制定 せいてい 的 てき BIOS平台 ひらだい ,Intel旗下 きか 的 てき 所有 しょゆう 产品将 はた 遵循UEFI類別 るいべつ 3(有 ゆう 一部分产品可能是3+)型 がた 規範 きはん [ 8] 。
Ronald G. Minnich(coreboot 的 てき 共同 きょうどう 作者 さくしゃ )和 かず Cory Doctorow(科 か 幻 まぼろし 小說 しょうせつ 家 いえ )和 わ 數 すう 位 い 權利 けんり 運動 うんどう 者 しゃ 批評 ひひょう EFI是 ぜ 企圖 きと 藉由禁止 きんし 使用 しよう 者 しゃ 完 かん 整 せい 控 ひかえ 制 せい 他 た 們的電腦 でんのう ,來 らい 保護 ほご 智慧 ちえ 財產 ざいさん 權 けん 。
[ 9] [ 10] 它並沒 ぼつ 有 ゆう 解決 かいけつ BIOS長期 ちょうき 以來 いらい 對 たい 多數 たすう 硬 かた 體 からだ 需要 じゅよう 兩 りょう 種 たね 不同 ふどう 驅動 くどう 程 ほど 式 しき 的 てき 問題 もんだい --一 いち 個 こ 給 きゅう 韌體 ,一 いち 個 こ 給 きゅう 作業 さぎょう 系統 けいとう 。[ 11]
TianoCore (一個提供製作基於UEFI自由 じゆう 韌體 工具 こうぐ 的 てき 開放 かいほう 原始 げんし 碼專 せん 案 あん )[ 12] 缺乏 けつぼう 用 よう 來 らい 啟 けい 動 どう 晶 あきら 片 へん 組 ぐみ 的 てき 專門 せんもん 的 てき 驅動 くどう 程 ほど 式 しき ,因 いん 此需要 よう 晶 あきら 片 へん 組 ぐみ 廠 しょう 商 しょう 提供 ていきょう 額 がく 外的 がいてき 功 こう 能 のう 。TianoCore是 ぜ coreboot的 てき 一 いち 個 こ 附加 ふか 選 せん 項 こう ,它包含 ほうがん 了 りょう 啟 けい 動 どう 晶 あきら 片 へん 組 ぐみ 的 てき 程 ほど 式 しき 碼。
由 よし 於UEFI比 ひ 起原 きげん 先 さき 的 てき BIOS 技術 ぎじゅつ 可 か 以對遠 どお 端 はし 網 もう 路 ろ 開 ひらき 機 き 提供 ていきょう 更 さら 高 だか 的 てき 彈性 だんせい ,因 いん 此在標準 ひょうじゅん 的 てき 安全 あんぜん 規定 きてい 有 ゆう 一 いち 些疑慮 おもんばか 。[ 13]
中 ちゅう 文名 ぶんめい 又 また 译作“安全 あんぜん 启动 ”,该协议定义在UEFI 2.3.1 Errata C規範 きはん 中 ちゅう 。Secure Boot只 ただ 允許 いんきょ 載 の 入 にゅう 有 ゆう 適當 てきとう 數 すう 位 い 簽章的 てき EFI驅動 くどう 程 ほど 式 しき 和 わ EFI啟 けい 動 どう 程 ほど 式 しき ,因 いん 此Secure Boot可 か 讓 ゆずる 開 ひらき 機 き 過程 かてい 更 さら 安全 あんぜん 。
但 ただし 是 これ Red Hat 開發 かいはつ 者 しゃ Matthew Garrett在 ざい 他 た 的 てき 文章 ぶんしょう "UEFI secure booting"中 ちゅう 憂慮 ゆうりょ UEFI的 てき Secure Boot功 こう 能 のう 可能 かのう 會 かい 影響 えいきょう Linux (貼 は 有 ゆう Windows 8認證 にんしょう 貼紙 はりがみ 的 てき 機器 きき ,預 あずか 設 しつらえ Secure Boot啟 けい 動 どう ,只 ただ 預 あずか 載 の 了 りょう OEM 和 わ 微 ほろ 軟金 きむ 鑰 ,可能 かのう 無法 むほう 以Linux 開 ひらき 機 き )。[ 14] [ 15] 微 ほろ 軟回 かい 應 おう 稱 しょう 顧客 こきゃく 可 か 以停用 よう UEFI韌體中 ちゅう 的 てき secure boot。[ 16] [ 17] 然 しか 而,某 ぼう 些OEM 廠 しょう 商 しょう 仍然可能 かのう 在 ざい 其產品 ひん 中 ちゅう 省略 しょうりゃく 這項功 こう 能 のう 。不 ふ 久 ひさ ,報告 ほうこく 指出 さしで 微 ほろ 軟顯然 けんぜん 禁止 きんし 在 ざい ARM 系統 けいとう 上 じょう 實 み 作 さく 停 とま 用 よう Secure Boot的 てき 功 こう 能 のう 。[ 18] [ 19]
自由 じゆう 軟體基金 ききん 會 かい (FSF)的 てき Josh Gay對 たい UEFI的 てき "Secure Boot"實 み 作 さく 提出 ていしゅつ 憂慮 ゆうりょ ,並 なみ 發表 はっぴょう 公開 こうかい 聲明 せいめい 及連署 しょ 說 せつ :
我 わが 們—連署 れんしょ 者 しゃ —敦 あつし 促所有 しょゆう 實 み 作 さく 了 りょう UEFI中稱 ちゅうしょう 為 ため "Secure Boot"的 てき 電腦 でんのう 製造 せいぞう 商 しょう 立 りつ 即 そく 允許 いんきょ 自由 じゆう 的 てき 作業 さぎょう 系統 けいとう 可 か 以被安 あん 裝 そう 。基 もと 於尊重 そんちょう 使用 しよう 者 しゃ 的 てき 自由 じゆう 權 けん 以及確 かく 切 きり 保護 ほご 使用 しよう 者 しゃ 安全 あんぜん ,製造 せいぞう 商 しょう 必須 ひっす 允許 いんきょ 電腦 でんのう 擁 よう 有 ゆう 者 しゃ 停 とま 用 よう 開 ひらき 機 き 限 げん 制 せい ,或 ある 是 ぜ 提供 ていきょう 一個確切可能的方法讓他們安裝並執行自由的作業系統。我 わが 們承諾 しょうだく 我 わが 們將不 ふ 會 かい 購買 こうばい 、也不會 かい 推薦 すいせん 剝奪使用 しよう 者 しゃ 重要 じゅうよう 自由 じゆう 的 てき 電腦 でんのう ,並 なみ 且,我 わが 們將積極 せっきょく 地 ち 敦 あつし 促社會 かい 大 だい 眾避免 めん 如此禁錮 きんこ 使用 しよう 者 しゃ 的 てき 系統 けいとう 。[ 20] [ 21]
2012年 ねん 1月 がつ ,微 ほろ 軟釋出 で 一 いち 份關於OEM 硬 かた 體認 たいにん 證 しょう 的 てき 文 ぶん 件 けん ,指出 さしで 所有 しょゆう 的 てき x86 和 わ x86-64 裝置 そうち 應 おう 該將UEFI Secure Boot啟 けい 動 どう ,不 ふ 過 か 可 か 以改用 よう 一 いち 個 こ 可 か 讓 ゆずる 使用 しよう 者 しゃ 增加 ぞうか 數 すう 位 い 簽章的 てき 自 じ 訂 てい Secure Boot模 も 式 しき 。然 しか 而,无法在 ざい 运行Windows的 てき ARM设备上 うえ 修 おさむ 改 あらため 或 ある 禁 きん 用 よう Secure Boot。[ 18] 。這份稱 しょう 為 ため Windows硬 かた 體認 たいにん 證 しょう 需求(英語 えいご :Windows Hardware Certification Requirements )[ 22] 證 あかし 實 じつ 了 りょう 執行 しっこう Windows 8、基 もと 於ARM的 てき 裝置 そうち 被 ひ 禁止 きんし 了 りょう 任 にん 何 なん 安 あん 裝 そう 其他作業 さぎょう 系統 けいとう 的 てき 可能 かのう 性 せい 。現在 げんざい ,Ubuntu 、Fedora 、openSUSE 、RHEL (從 したがえ RHEL 7開始 かいし )、CentOS (從 したがえ CentOS 7開始 かいし )、Debian (从Debian 10开始)等 とう Linux發行 はっこう 版 ばん 已 やめ 經 けい 支援 しえん Secure Boot。Windows 8 、Windows 8.1 、Windows 10 支援 しえん Secure Boot。
^ Kinney, Michael. Solving BIOS Boot Issues with EFI (PDF) . Intel DeveloperUPDATEMagazine: 1. [2008-02-18 ] . (原始 げんし 内容 ないよう 存 そん 档 (PDF) 于2007-11-28).
^ 存 そん 档副本 ふくほん . [2020-09-12 ] . (原始 げんし 内容 ないよう 存 そん 档 于2021-04-17).
^ 存 そん 档副本 ふくほん . [2020-09-12 ] . (原始 げんし 内容 ないよう 存 そん 档 于2021-04-17).
^ 存 そん 档副本 ふくほん . [2020-09-12 ] . (原始 げんし 内容 ないよう 存 そん 档 于2017-05-26).
^ Linux kernel 3.15, Section 1.3. EFI 64-bit kernels can be booted from 32-bit firmware . kernelnewbies.org. 2014-06-08 [2014-06-15 ] . (原始 げんし 内容 ないよう 存 そん 档 于2018-06-11).
^ UEFI 的 てき Windows 支援 しえん , Microsoft, [2017-11-25 ] , (原始 げんし 内容 ないよう 存 そん 档于2017-12-01)
^ Windows 11 規格 きかく - Microsoft . Windows. [2021-07-08 ] . (原始 げんし 内容 ないよう 存 そん 档 于2021-11-18) (中 ちゅう 文 ぶん (臺灣 たいわん )) .
^ Richardson, Brian. " Last Mile" Barriers to Removing Legacy BIOS (PDF) . 30 October 2017 [22 November 2017] . (原始 げんし 内容 ないよう 存 そん 档 (PDF) 于2019-02-01).
^ Interview: Ronald G Minnich . Fosdem. 2007-02-06 [2010-09-14 ] . (原始 げんし 内容 ないよう 存 そん 档于2011-01-29).
^ Cory Doctorow, The Coming War on General Purpose Computation , 2011-12-27 [2013-07-11 ] , (原始 げんし 内容 ないよう 存 そん 档 于2013-02-10)
^ coreboot (aka LinuxBIOS): The Free/Open-Source x86 Firmware . YouTube. 2008-10-31 [2010-09-14 ] . (原始 げんし 内容 ないよう 存 そん 档 于2020-11-21).
^ Welcome, TianoCore , SourceForge, (原始 げんし 内容 ないよう 存 そん 档于2012-04-23) .
^ Risks , UK: NCL, [2012-01-19 ] , (原始 げんし 内容 ないよう 存 そん 档 于2021-03-14) .
^ Garrett, Matthew. UEFI secure booting . [2011-09-20 ] . (原始 げんし 内容 ないよう 存 そん 档 于2021-04-27).
^ Garrett, Matthew. UEFI secure booting . [2011-09-23 ] . (原始 げんし 内容 ないよう 存 そん 档 于2021-04-27).
^ MS denies secure boot will exclude Linux . The Register. 2011-09-23 [2011-09-24 ] . (原始 げんし 内容 ないよう 存 そん 档 于2020-04-22).
^ Protecting the pre-OS Environment with UEFI . Microsoft. 2011-09-22 [2011-09-24 ] . (原始 げんし 内容 ないよう 存 そん 档 于2012-08-10).
^ 18.0 18.1 存 そん 档副本 ふくほん . [2012-01-19 ] . (原始 げんし 内容 ないよう 存 そん 档 于2021-04-19).
^ 存 そん 档副本 ふくほん . [2017-03-07 ] . (原始 げんし 内容 ないよう 存 そん 档于2012-03-09).
^ Gay, Josh. Will your computer's "Secure Boot" turn out to be "Restricted Boot"? . www.fsf.org. Free Software Foundation . [2011-10-25 ] . (原始 げんし 内容 ないよう 存 そん 档 于2021-04-27).
^ Stand up for your freedom to install free software . www.fsf.org. Free Software Foundation . [2011-10-25 ] . (原始 げんし 内容 ないよう 存 そん 档 于2021-04-19).
^ 存 そん 档副本 ふくほん (PDF) . [2014-04-24 ] . (原始 げんし 内容 ないよう (PDF) 存 そん 档于2014-06-11).