仍在使用 Windows 7 的计算机数量导致出现了以下常见问题。
请向 SAUEFI@Microsoft.com 发送其他问题或意见。
如果我在 Skylake 上安装 Windows 7,应选择哪个配置? 是否应使用 UEFI 启动 (Config #2) 或旧版启动 MBR (Config #3) 启用固件 CSM? 如果使用旧版启动模式,为什么?
具体而言,对于 Windows 7,建议使用 Config #2。 需要启用 CSM 并默认设置为 UEFI 启动,仅在需要时才回退到旧版启动。 需要禁用安全启动。
Windows 7 无法支持 Config #1。 当高分辨率图形驱动程序(例如 Bugcheck、睡眠转换等)不可用时,Windows 7 依赖 Int10 基本显示支持,CSM 可满足这一要求。 如果提供 Int10 支持的部分 CSM 已就位(已启用),则可以在 UEFI 模式下启动 Win7。 如果固件默认为启用 Int10 CSM 的 UEFI 启动模式,将在 UEFI 模式下成功安装 Win7。 在 UEFI 模式下安装时,Microsoft 还会将 TPM 2.0 支持向后移植到 Windows 7。 有关更多信息,请参阅此知识库文章:KB2920188。
Microsoft 建议使用 Config #2;不应使用旧版 MBR 启动模式。
如果我安装了启用 CSM 的 Windows 7,分区表/磁盘配置将如何显示?
这取决于固件中的启动设备优先级默认值。 如果 CSM 已启用并加载到内存中,有时这会导致安装媒体默认为旧版 MBR 启动。
如果启动到旧版启动模式并完成安装,通常会有 2 个分区(如 diskpart.exe“列出分区”中所列)。 第一个分区处于活动状态,并列为“系统分区”,文件系统类型为具有隐藏 \boot 文件夹的 NTFS。 第二个分区是另一个 NTFS 分区上安装 \Windows 的位置。
如果正在 UEFI 模式下安装 Windows,则安装将创建 EFI 系统分区 (ESP) 作为文件系统类型 Fat32、将 Microsoft Reserve Partition (MSR) 作为 RAW,以及使用 NTFS 的 OS/数据分区。 如果装载并查看 ESP,应会看到 \EFI 启动文件夹(可能已隐藏)。
由于需要在 Windows 7 的系统固件中启用 CSM,在启动到安装媒体 (CD/DVD/USB) 时,可能需要专门选择 UEFI 启动模式才能在 UEFI 启动模式下安装 Windows 7。 有关启动选项和 BIOS 配置的更多信息,请咨询 PC 制造商。
如果我在旧版启动模式 (Config #3) 下安装启用 CSM 的 Windows 7,升级路径是什么?
此配置 (Config #3) 的升级路径仍通过 Windows 10 提供支持。 然而无法使用安全启动,因为仅在 UEFI Config #1 中可用。 如果想要将系统切换到 UEFI 启动,则需要格式化原始操作系统并重新安装,并使用 UEFI 启动模式为 GPT 磁盘分区。 除非需要从 Windows 应用商店或联机安装升级到 Windows 7 (Config #2),否则无需在此转换期间启用 CSM。 对于纯 UEFI 环境,建议直接转到 Config #1(禁用 CSM),这是为了在固件支持的情况下使用安全启动。
在使用旧版 BIOS 启动 (Config #3) 启用 CSM 的固件和使用 UEFI 启动 (Config #2) 启用 CSM 的固件之间来回切换,对用户有何影响?
这取决于切换方式。 如果从 Config #3 更改为 Config #2,然后尝试启动,系统可能无法启动。 如果此时更改回 Config #3,则无需再对系统、磁盘或 OS 进行任何更改。 这时应该能够使用原始 Config #n 启动回到原始 OS。 建议不要更改 BIOS 设置,而是按“原样”升级。
从 Config #2 更改为 Config #1 以启用安全启动:
对于较新的系统(2015 年发布的 Skylake),如果系统已启用 CSM,且禁用安全启动(它们应该互斥),则 OS 使用 UEFI 启动方法安装到 GPT 磁盘。 升级到 Win10+ 后,应直接关闭 CSM 并在固件中启用安全启动(如果出厂设置为安全启动并且固件中有此选项)。
如果更改后系统无法启动,则系统很可能配置为使用 CSM 的旧版 BIOS 启动。 如果情况属实,则需要 Win10+ 安装媒体或全新安装原始操作系统 (Windows 7)。 确保启用 CSM,并为 UEFI 启动模式设置安装/磁盘分区,以后可在 UEFI 启动模式下升级到 Win10。
请务必选择 UEFI 启动来安装媒体,固件配置可能需要进一步进行 BIOS 设置更改才能启动到 UEFI 安装。
有关启动选项和 BIOS 配置的更多信息,请咨询 PC 制造商。
升级到 Win 10 之前,用户正在运行 Windows 7,BIOS/固件将切换到 UEFI。
假设以前在旧版 BIOS 启动模式下安装了操作系统:
如果安装人员执行 Windows 10 安装/设置, Windows 安装程序将在旧版 MBR BIOS 启动模式下检测磁盘,并尝试进行相应的安装。 结果可能因系统、启动方法、安装介质(如果已自定义)而异。 但是,你可能会收到一条消息,指出这种启动方法不支持磁盘格式。 如果收到此消息,只需格式化磁盘并安装全新磁盘。 警告,如果真的格式化磁盘,将丢失磁盘上的任何数据。
推荐将设置更改回切换前的设置。 这样就可以启动到已安装的操作系统。 备份要保存到外部存储位置的任何数据。 然后预配磁盘(清理现有分区的硬盘,在 UEFI 模式下启动到媒体,并对 GPT 磁盘执行全新安装)。
注意:如果启用 CSM,如 Config #2 中所示,则安装媒体可能默认为 MBR 启动。 如果在旧版 MBR 启动模式下安装操作系统, 将无法启用安全启动,除非重新预配磁盘并在 UEFI 启动模式下将操作系统安装到 GPT 磁盘。 请咨询 PC 制造商,了解有关启动选项、BIOS 配置选项以及固件更新和安全启动选项的详细信息。
UEFI 是否支持从 MBR 分区磁盘启动?
否,仅在 BIOS 模式下启动时才支持从 MBR 分区磁盘启动。 如果 CSM 存在并启用,则 CSM 的旧版 BIOS 启动方法应支持旧版启动。
32 位与 64 位 UEFI 的依赖关系是什么?
Microsoft 支持 32 位和 64 位 UEFI。 OS 和 UEFI 固件的位数必须匹配。 (例如,如果有 64 位 UEFI 固件,则必须安装 64 位 Windows OS)。
能否以编程方式切换固件设置?
否,大多数固件设置都未标准化,Microsoft 不提供以编程方式修改固件设置的工具。 有关管理和配置工具的详细信息,请咨询 PC 制造商。
从启用 CSM 的旧版 BIOS 启动 (Config #3) 切换到启用 CSM 的 UEFI 启动 (Config #2) 会如何影响安全启动行为?
仅在禁用 CSM 的 UEFI 模式下才支持安全启动。 如果系统在出厂交付给客户前未预配置安全启动,则可能没有可用的选项。 如果系统以前启用过安全启动,但当前 Windows 7 OS(使用降级权限)禁用安全启动,则操作可能与禁用 CSM 和启用安全启动一样简单。 但是,如果分区已清理,并且未设置 UEFI 启动到 GPT 磁盘, 则需要在启用安全启动之前清理磁盘并为 UEFI 启动重新安装操作系统。
进行任何更改之前,请先咨询原始设备制造商 (OEM),确保系统支持安全启动。
注意 清理磁盘将销毁其上任何数据,即使在其他分区中也是如此。
是否依赖于 BitLocker 和非 Microsoft 磁盘加密工具?
是的,切换 UEFI/旧版 BIOS 启动可能会导致启动失败,将固件设置切换回默认值应能恢复。 挂起 Bitlocker,在某些情况下,建议禁用 Bitlocker 或非 MS 加密工具,具体取决于切换是需要擦除驱动器还是仅更改固件设置(如 CSM/安全启动)
有关配置和默认设置的更多信息,请咨询 PC 或软件制造商。
将 BIOS 切换到 UEFI 后,如何配置安全启动?
默认情况下,Win7 设备不会实现安全启动。 如果系统附带了 Windows 8 或更高版本,则很可能根据“徽标”要求配置安全启动。 安全启动仅由 PC 制造商在出厂设置中实现。 请联系 PC 制造商,了解能否在系统上安装安全启动。 可能需要发回给 PC 制造商,才能安装此系统。
回滚/还原到 Windows 7 有何影响?
只要不更改固件设置,回滚到原始操作系统应能正常工作。 如果固件设置已更改,请将其更改回出厂默认设置(回滚之前的设置)。 请咨询 PC 制造商,了解系统随附哪种回滚方法或恢复方法。
对 WinRE 有何影响?
WinRE 的启动过程与已安装的操作系统相同。 如果更改了固件启动选项(旧版 BIOS 到 UEFI),尝试启动到操作系统或磁盘上的 WinRE 将会失败。 如果要在 USB/CD/DVD 上启动到 WinRE 或 WinPE,则会使用单独的启动方法。
如果固件是 64 位 UEFI 或 32 位 UEFI,从旧版启动到 UEFI(反之亦然)对 32 位与 64 位 OS 的依赖关系/影响是什么?
Windows UEFI 启动的限制之一是,只能启动与已安装的 UEFI 匹配的 OS“位数”(请参阅问题 7)。 如果有 32 位 UEFI,则只能安装 32 位 Windows。安装 64 位 Windows 需要 64 位 UEFI 或 CSM。 但是,如果系统缺少 CSM,则无法启动 Win7 64 位 Windows OS。
能否在不影响数据的情况下,将系统启动从旧版 MBR 启动转换为 GPT 启动?
错误。 使用 Microsoft 工具(如 diskpart.exe)将导致数据丢失。 MBR 启动和 GPT 启动是两种不同的启动机制,需要更改磁盘,从磁盘中删除所有数据才能实现这一更改。 在尝试进行此更改之前备份任何数据。