症状
维护或维修活动后,有超过 2 千兆字节 (TB) 的引导分区统一可扩展固件接口 (UEFI) 模式的系统无法引导。(例如,系统不能启动安装修补程序、 碎片整理,或者从备份还原后。)
原因
UEFI 规范不上是否在类 2 UEFI 模式中使用传统的选项 ROM 的驱动程序或 UEFI 驱动程序提供指导。这引起了某些 UEFI 实现优先于 UEFI 驱动程序在此模式中的传统的选项 ROM 的驱动程序。在某些情况下,这些传统选项 ROM 驱动程序支持访问存储仅 32 位逻辑区块寻址 (LBA)。此行为将限制它们可以访问到 2 TB 的存储。
有更多的大于 2 TB 的存储设备,您可以创建 Windows 启动分区大于 2 TB。这会造成在此处描述的方案存在风险,因为维护或维修活动 (例如,安装修补程序、 碎片整理,或者从备份中的还原) 可能会导致启动关键文件要移动超过 2 TB 的限制规定的 32 位 LBA。由于预引导环境无法访问此文件,Windows 无法启动。
解决方案
要降低此问题的影响,可以使用以下选项之一︰
-
Oem 可以通过固件更新,与传统的选项 ROM 驱动程序中任何一个 64 位 LBA 支持或优先级 UEFI 驱动程序加载时传统的选项 ROM 此问题提供修补程序。请与您的 OEM 来检查是否存在更新的固件。
-
有些 UEFI 实现提供一个设置来选择要在此模式下使用的驱动程序。管理员可以选择 UEFI 驱动程序而不是传统的选项 ROM 驱动程序访问存储大于 2 TB。
-
管理员还可以减少启动和操作系统分区的大小,以便启动和 OS 分区的最后一个逻辑块地址位于下方 2 TB。这种配置可以防止启动关键文件被意外地重新定位到超过 2 TB,引导环境不能读取它们的地址。
详细信息
通过策略,Windows 8 和 Windows 8.1 要求 UEFI 固件启动操作系统。(uefi) 提供基本服务,如对预引导环境引导设备访问。Windows 服务器和早期版本的 Windows 客户端不需要 (uefi) 模式下,如果可以引导从传统 BIOS 或 UEFI 固件支持此功能。若要启用使用 (uefi) 的计算机上启动这些操作系统的系统,兼容性支持模块 (CSM) 在 UEFI 提供传统 BIOS 的兼容性支持。Windows 7 和更早版本的 Windows 要求 INT 10h 启动图形的支持。这是由网吧点点通提供在 UEFI 模式。网吧点点通还可以用于完全具有 UEFI 固件系统上支持传统 BIOS 模式。这些模式被称为类 2 UEFI 模式和类 2 BIOS 模式。