使用 UEFI 固件安装 Windows 11 并通过“dd”刷新 ISO

Bex*_*Bex 0 bootable-media windows-installation uefi windows-11

我有一台带有 UEFI 固件 [华硕 UEFI 固件版本 3202] 的计算机,之前运行 Windows,后来运行 Ubuntu,我现在计划在其上安装 Windows 11,但 Windows 11 安装介质无法启动。

我已经下载了Windows 11 ISO并将其写入在 Ubuntu 中使用的 USB 记忆棒dd,但是当我启动 EFI 启动菜单时,我得到了两个选项,但是这两个选项都只会使屏幕闪烁黑色,然后带我返回启动菜单:

  • U盘1100
  • UEFI:USB闪存盘1100

当我安装 Ubuntu 时,我需要将安全启动选项更改为“其他操作系统”,但将其改回“Windows UEFI 模式”似乎没有任何效果;快速启动已禁用。

如何让 UEFI 固件接受我的安装介质并从中启动?

use*_*686 5

UEFI: USB选项是正确的。(没有“UEFI:”前缀的磁盘将以“传统 BIOS 模拟”模式启动磁盘。)

\n

一个可能的问题是,Microsoft 分发的 ISO 映像实际上就是用于 CD/DVD \xe2\x80\x93 的 ISO-9660 映像,它们不是为了写入 USB 记忆棒而设计的。

\n

CD/DVD 使用与大多数其他类型的媒体不同的文件系统(ISO-9660 \xe2\x80\x93 因此名称为 \xe2\x80\x93 或 UDF),并且它们将引导代码存储在与大多数其他类型不同的位置媒体。当将相同的图像写入 USB 记忆棒时,它看起来不太正确;没有MBR引导代码,没有GPT分区表,没有FAT32文件系统。固件或 Windows 本身可能在某些时候无法识别它。

\n

这与 Linux“ISO”映像不同,Linux“ISO”映像通过该工具运行,isohybrid故意创建一个混合 CD/HDD 映像,其中多个不同的分区表彼此重叠(而且 Linux 本身在文件系统方面更加宽松)以及它接受什么分区布局)。

\n

从 Linux 创建 Windows USB 记忆棒的正确方法是使用普通 FAT32 分区创建普通 MBR 分区表,然后将Windows.iso 中的文件提取到 USB 记忆棒中(如果由于 Install.wim 文件对于 FAT32 来说太大而失败,请安装“wimtools”并使用该wimsplit工具将其分割成约 2GB 的块。)

\n