无法从 UEFI 启动 Windows 7 DVD

无法从 UEFI 启动 Windows 7 DVD

我正在尝试在 UEFI 模式1下安装 Windows 7 x64 Home Premium 。为此,我从计算机供应商处获得了一张包含所有版本的 Windows 7 x64 的 DVD。(Microsoft Win 7 ISO 下载网站对我来说不起作用,因为它拒绝接受我的计算机真品证书上的(OEM)产品密钥,因此我无法从那里下载 - 微软建议向 PC 供应商索要磁盘,这就是我所做的。)

根据一些资源,例如本文(仅限德语​​),Windows 7 x64 DVD 已准备好进行 UEFI 安装。此外,文章说我需要在 Windows DVD 位于驱动器中时在启动时进入 UEFI 启动菜单。然后,UEFI 启动菜单应显示 DVD 驱动器的两个条目,其中一个标记为“UEFI”,用于 UEFI 启动。

我可以进入 UEFI 启动菜单。不幸的是,我只看到以下条目(“...”表示我跳过了一些仅由字母和数字组成的详细信息,可能对说明问题没有任何帮助):

  • UEFI 默认设置
  • SATA2:HL-DT-ST DVDRAM ...
  • SATA1:...
  • 通用-SD/MMC 1.00
  • 通用紧凑型 Flash 1.01
  • 通用-SM/XD-图片 1.02
  • 通用 MS/MS-Pro 1.08
  • Realtek PXE B01 D00
  • 进入设置

因此,DVD 不会在 UEFI 模式下出现;它只会在正常模式下出现一次。

据我所知,安全启动在我的 MSI UEFI BIOS 中被禁用。(看起来像这样以及整个Windows 8 功能(将包含安全启动功能的组设置为禁用。)

从安装 DVD 的内容来看,看起来就像它应该支持 UEFI 启动一样:

  • bootmgr.efi根目录中有一个文件。
  • 子目录中有若干文件/efi/microsoft/boot(即bcdcdboot.eficdboot_noprompt.efiefisys.binefisys_noprompt.bin以及fonts子目录)。

当我尝试启动设置时,我在 UEFI 启动管理器中做错了什么吗?或者我的 Windows 7 DVD 实际上不适合 UEFI 启动 - 在这种情况下我的问题变成:我可以根据我拥有的 DVD 创建可修改的可启动 Windows 7 安装介质,以便实际上可以在 UEFI 模式下启动吗?

1:我的实际目标是充分利用系统硬盘的 4 TB,这似乎只有使用 GPT 而不是 MBR 才有可能,而这又似乎需要在 UEFI 模式下安装 Windows 7。

答案1

从多个来源得出的结论来看,Windows 7 x64 安装介质不能保证在所有硬件配置下都能以纯 UEFI 启动(它是在 UEFI 系统普及之前发布的 - 大多只是 BIOS 或某些早期版本的 EFI)。对于可行的情况,供应商已经以混合模式(UEFI+legacy)或 CSM 的形式实现了某种明确的支持,以允许介质以“不纯”的 UEFI/EFI 模式启动。

在其他情况下,Windows 7 在 BIOS/传统模式下安装到 MBR 分区,然后使用磁盘映像工具将分区转换为 GPT(这也称为将有效的 Windows 7 BIOS 安装转换为 UEFI - 对我来说很有效)。此方法在以下位置解决:如何将现有的 Window 7 64 位安装移至 UEFI(从旧版)

还有第三种方法可以绕过 UEFI 启动问题,即通过启动到其他环境(WinPE,甚至是已经在 UEFI 中安装并运行的另一个 Windows 版本),在这些环境中,无需启动安装介质本身即可启动 Windows 7 到 UEFI 的安装。

您需要使用 UEFI 安装 Windows 7 x64,但 Windows 7 无法在纯 UEFI 环境中安装。如果您无法在启用旧版 BIOS (CSM) 的情况下启动 UEFI 安装程序,则需要使用 EFI shell 并从 EFI 命令行启动安装程序。这并不像听起来那么难。还有一些指南用于将现有的 Windows 7 系统从 BIOS 转换为 UEFI,虽然这也可以解决问题,但这些指南对我都不起作用。

来源:https://www.reddit.com/r/Windows10/comments/3l6110/windows_7_upgrade_and_0xc000000f_device_not/

关于“UEFI Win 7 USB 无法启动”的错误报告。我遇到了类似的错误,并验证了安装介质可以在 UEFI 中与其他硬件一起启动,但不能与无法使用的硬件一起启动。

来源:https://github.com/pbatard/rufus/issues/254

在某些 Acer、Gateway、P.Bell 上,Windows 7 x64 将无法在 UEFI 模式下安装,您需要使用 Legacy 模式。

来源: https://www.eightforums.com/installation-setup/29993-trying-install-win7-uefi-mode.html

主板供应商的常见问题解答,解释了他们对 Windows 7 的 UEFI 支持:

为了在装有 Windows 8 BIOS 的 1762/16F3 上安装 Windows 7,请务必转到 BIOS -> 启动 -> 启动模式,将 UEFI 更改为 LEGACY。否则,操作系统将挂在“正在启动 Windows”处,无法继续运行。一旦切换到传统模式,问题就会消失。

为什么我不能使用 UEFI 模式加载 Windows 7?

在我们的 Win8 NB UEFI 模式(纯 UEFI)设置下无法安装 Win7 操作系统(使用 WinPE3.0 环境),这就是为什么您需要切换到传统模式。Win8 BIOS 的 UEFI 模式仅支持 WinPE 4.0 协议。在台式机主板上,Win7 系统可以通过 UEFI 模式安装,因为这个 UEFI 模式是 Hybrid,所以支持这种安装方式。这不是纯 UEFI 模式,而是 Legacy 和 UEFI 环境的混合。 NB BIOS 中的纯 UEFI 模式与在主板 BIOS 下启用 UEFI Win8 功能相同。

来源: https://service.msicomputer.com/msi_user/support/techfaqdetail.aspx?formid=3061

有关的:

Windows 7 Ultimate 64 位无法在 UEFI 中启动

只能在 UEFI-Legacy 模式下安装 Windows 7

将 Win 7 安装到 GPT 以及为什么我的 UEFI Mobo 无法从 CD 启动,除非处于传统模式

答案2

“HL-DT-ST” 是您的 DVD 驱动器。在 UEFI 中,它可能不会始终显示其内部内容。

如果您选择该选项,您应该能够从 DVD 继续启动过程。

相关内容