Windows 中的 UEFI

重要

本节中的某些信息可能仅适用于Windows 10 移动版和某些处理器体系结构。

Windows 利用统一可扩展固件接口 (UEFI) 来支持从 SoC 固件启动加载程序到 OS 的系统控制移交。 UEFI 环境是启动 Windows 设备并运行操作系统的最小启动 OS。

UEFI 是基于标准 UEFI 规范的启动加载程序通用框架,该规范描述了一个标准环境和一组允许操作系统启动的平台固件接口。 UEFI 规范可在 UEFI.org 获取。由于 UEFI 的极低级别性质,其每个实现都特定于特定的 SoC。 对于 Windows 设备,核心 UEFI 环境和某些 UEFI 驱动程序由 SoC 供应商提供。 Microsoft 提供了其他 UEFI 驱动程序和 UEFI 应用程序 (,例如刷写应用程序) 。

除了 UEFI 规范中概述的实现详细信息外,还有一组在 SoC 平台上运行 Windows 的 UEFI 要求。 有关这些要求,请参阅 SoC 平台上 Windows 的最低 UEFI 要求

在本节中

主题 说明
SoC 平台上的 Windows 的最低 UEFI 要求 统一可扩展固件接口 (UEFI) 是运行 Windows 的 SoC 平台所需的启动固件。 本部分介绍在 SoC 平台上运行 Windows 的 UEFI 实现要求。 观察并遵守这些要求将有助于确保 Windows 正常运行。
Windows 的 UEFI 协议 本部分介绍 Windows 定义的 UEFI 协议。 这些协议扩展了 UEFI 规范定义的协议,Windows 使用这些协议在启动过程中完成特定功能。
Windows UEFI 固件更新平台 Windows 支持通过驱动程序包安装系统和设备固件更新的平台,这些驱动程序包使用 UEFI UpdateCapsule 函数进行处理。 此平台提供一致、可靠的固件更新体验,并提高了最终用户对重要系统固件更新的可发现性。

适用于 Windows 的 UEFI 组件

下图显示了 Windows 设备的main UEFI 组件

Windows Phone 的 uefi 组件。

UEFI 环境中的 OEM 组件

OEM 可以添加有助于制造和维护设备的 UEFI 应用程序。 最终用户不应访问这些应用程序。 面向最终用户的 UEFI 应用程序仅由 Microsoft 实现,并由 Windows 启动管理器启动。

选择实现 UEFI 应用程序的 OEM 应确保其内存占用量尽可能小,并且不会影响启动时间。 有关为 UEFI 环境创作组件的详细信息,请咨询 SoC 供应商。

重要

OEM 可能还需要替换 SoC 供应商提供的某些 UEFI 驱动程序,以匹配其特定硬件。 有关详细信息,请与 SoC 供应商联系。

Windows 的 UEFI 协议