如何从 Linux 正确格式化和映像 Win10 USB 启动媒体?

如何从 Linux 正确格式化和映像 Win10 USB 启动媒体?

我最近构建了一个自定义桌面,并且很难安装 Windows10(Mint 第一次尝试就成功了)。我搜索了论坛(包括 Microsoft),经常得到的答案是启动映像可能已损坏或使用 USB < 3.0 端口。我多次重新下载了映像,所以我很确定不是前者,不幸的是我的桌面只有 USB 3.0,没有光驱。

不管怎样,回到问题。似乎 Windows 要求 USB 介质格式化为 FAT32 或 NTFS(答案各不相同),并且必须是 GPT。在 mint 中,使用 GUI 格式化驱动器似乎没有提供 GPT 选项。当我尝试安装 Windows 时,它会在第一个屏幕后抱怨缺少驱动程序。进入 DOS 提示符并检查diskpart确认 USB 磁盘没有星号。我按照论坛说明运行清理并将介质转换为 gpt。

当我返回 Mint 重新刻录 .iso 时,使用“制作可启动 USB 棒”菜单选项时,它总是将驱动器转换为 UDF 格式。

以下是我在安装程序中收到的相关错误消息:

您的计算机缺少所需的媒体驱动程序。这可能是 DVD、USB 或硬盘驱动程序

有人可以确认如何正确制作此 USB 媒体吗?在 Linux 中

我尝试了以下方法:

  • 尝试了 USB 1.0 棒,每个 USB 端口(MoBo 和 Headers)
  • 尝试使用 UnNetbootin 和 Rufus(通过 Wine)创建媒体
  • 尝试简单地安装图像并复制内容
  • 摆弄每个 BIOS 设置(删除默认启动键、启用 CSM 模式、禁用安全启动以及在 Legacy 和 UEFI 之间切换媒体支持)

其他可能有帮助的细节:

  • 我有一块华硕 X5740 主板,只有 USB 3.0 端口
  • 我正在尝试在 M.2 SSD 上安装。也许 Win10 不支持它的驱动程序?

如果这不属于这个论坛,我很抱歉,但我想我会先从 Linux 端开始,看看我是否可以排除我只是没有正确创建媒体。任何帮助都会让我感到高兴!

答案1

经过反复尝试,我找到了一个过程有效:

  • 下载并安装 gparted(sudo apt-get install gparted
  • 使用它在 USB 驱动器上创建 GPT 分区表
  • 将其格式化为 NTFS(由于最大文件大小,FAT32 将导致错误)
  • 右键单击 .iso 文件,然后选择“使用 Image Mounter 打开”。这将像驱动器一样安装映像。使用“创建可启动 USB 驱动器”选项、Rufush、Unetbootin 等。
  • 将内容复制粘贴到 USB 驱动器。使用 USB 3.0 时,此操作大约需要 5-10 分钟
  • 在 BIOS 设置中,禁用CSM 至自动
  • 确保安全启动已禁用
  • 将驱动器的启动优先级提高或手动从该驱动器启动

相关内容