修复 32 位映像上的 Windows 8 EFI 启动问题

修复 32 位映像上的 Windows 8 EFI 启动问题

我一直在尝试使用 USB 闪存驱动器在基于 UEFI 的计算机上安装 Windows 8。据我所知,这种安装方式存在一些问题,因为 DVD 映像无法在 UEFI 模式下启动。按照本教程http://blog.thijssen.ch/2012/07/install-windows-8-in-uefi-mode.html,我可以从 64 位 iso 安装,但是我想从 AIO iso(仅有一个提供我的母语的版本)安装。

我尝试从 64 位映像的 /efi 文件夹复制 bootx64.efi 文件,但出现错误屏幕。有没有办法修复/更正 iso 映像,以便它可以在 UEFI 模式下启动?

答案1

32 位 Windows 版本不支持 UEFI。我认为这导致了您的问题。您可以DISM /Export-Image从 AIO Install.wim 中导出 () 64Bt Install.WIM,然后仅使用正确的版本。

答案2

您可以安装并启动 Windows 8 32 位 UEFI,但操作并不简单。它需要使用命令提示符和 Windows PE 32 位 UEFI 启动盘(如果有)以及 32 位 Windows WIM 文件。

最简单的方法是移除硬盘(或 SSD)并为其安装 USB 适配器,然后使用另一个工作站部署映像。如果此选项不可用,您将需要从 Windows PE 磁盘 32 位 UEFI 启动,并将 wim 映像放在该磁盘中。

我会尽量让说明尽可能简单。如果你不理解某个术语,可以谷歌搜索。有大量信息可用。如果你没有可用的 wim 文件,可以谷歌搜索有关如何正确捕获操作系统映像的说明。这样做的好处是它不必是 UEFI,可以是 BIOS,但必须是 32 位。我将我的安装到虚拟机,然后捕获了 wim 文件。

在 CMD 上输入 diskpart
输入“list disk”以便知道要格式化哪个磁盘,然后按照以下命令操作:


选择磁盘 #
清理
转换 GPT
创建分区 MSR 大小=128
创建分区 EFI 大小=100
格式化 fs=fat32 快速标签="System"
分配字母=S
创建分区主格式
fs=ntfs 快速标签="Windows"
分配字母=W

出口

现在是时候使用 DISM 应用映像了


Dism /apply-image /imagefilae:(wim 文件的目录和文件名) index:#(图像编号。如果您使用自己捕获的图像,请输入 1,否则您需要知道它是哪一个) /applydir:w:\

例如:
dism /apply-image /imnagefile:x:\win832uefi.wim /index:1 /applydir:w:\


等待它完成。USB 2.0 可能相当慢。

最后,这是关键的部分,添加支持 UEFI 的启动管理器


w:\windows\system32\bcdboot w:\windows /f ALL /s S:


瞧!将 HDD 安装到您的设备或重新启动并删除 Windows PE 媒体。您现在应该能够启动 uefi 32 位。

希望这有帮助。

相关内容