Windows USB EFI 启动文件

Windows USB EFI 启动文件

我一直试图将我的 Win7 USB 启动到 EFI 模式,因为我想要安装它的磁盘是 GPT。我尝试修改安装介质(包括复制bootmgr.efibootx64.efi),但一直出现错误winload.efi file is missing,这有点奇怪,因为安装磁盘不应该有一个system32包含文件的文件夹winload.efi

我的主板当然支持 EFI 启动。插入闪存驱动器时,我有两个启动选项,一个是 bios,一个是 UEFI。此外,我在 GPT 磁盘上安装了 Win8.1,以及以前的 win7 安装,我似乎忘记了如何让它工作。

我尝试过很多主题,但关于使用文件进行 EFI 启动的整个想法在我脑子里仍然很模糊。

因此,如果我能清楚地了解 EFI 启动在这种情况下是如何工作的(更多是从需要什么文件的角度来看),我将非常感激:

  1. Windows 安装 USB 的 EFI 启动需要哪些文件?
  2. 哪些文件已被重命名但实际上是类似的文件?(例如bootmfgw.efibootx64.efi

其他文件夹/文件的用途(如果我错了请纠正我):

  • sources:Windows 在安装过程中需要的文件,包括.wim 文件。
  • boot:BIOS 安装引导文件
  • support:附加工具
  • autorun.inf, setup.exe:自动运行所需的文件

我的主板上还有一个选项Launch EFI shell from file system device,要求它有一个shellx64.efi文件。这和文件一样吗bootmgr.efi?复制/重命名它可以工作吗?

答案1

使用 rufus 准备 USB 棒并将其指向 Windows ISO,选择 GPT 和 Fat32。rufus 将准备并填充棒上的 efi/ 目录,以便您可以在 efi 模式下安装 Windows 7。

声波发射器

答案2

在对其他 ISO 进行一些篡改之后,我意识到您只需将 Win 8/8.1/10 启动盘上的 \sources\install.wim 文件替换为 Win7 中的文件即可使其工作。

  1. 只需获取 Win8/8.1/10 ISO
  2. 使用 ISO 资源管理器(如 UltraISO)打开它
  3. 将 \sources\install.wim 替换为 Win7 ISO/DVD 中的
  4. 保存为新 ISO,和/或将其刻录到安装 DVD 或 USB/外部 HDD 活动 Fat32 分区中。

安装UI将是启动盘的Win版本,但它肯定会安装Windows7。

结论:也许,(我的)Windows 7 efi 启动文件只是……坏了。

相关内容