仅使用 Linux 创建 Windows 10 USB 安装驱动器

仅使用 Linux 创建 Windows 10 USB 安装驱动器

经过优盘,我的意思是放置在外置硬盘盒

我对 Linux (Arch&Ubuntu) 相当熟悉(不是专业,仅日常使用),但对 Windows 还是新手。有时我会不小心用一些愚蠢但无法恢复的操作杀死我的 Windows 安装,我不得不:

  1. 下载 Windows 10iso 映像
  2. 向某人借一台安装了可运行的 Windows 的 PC。
  3. 在该计算机上安装 Ultraiso。
  4. 使用 Ultraiso 创建 Windows 10 安装 udisk 和iso 映像
  5. 使用 udisk 启动我的计算机。
  6. 修复/重新安装我的 Windows 10。

我厌倦了借用电脑或准备额外的 U 盘。有什么办法可以创建 Windows 安装 udisk(不含 Windows,仅含 Linux)

不可接受的解决方案:

  • dd if=[XXX.iso] of=/dev/sdX- 这根本行不通
  • Install Ultraiso on Windows 虚拟机create a virtual disk, flash iso to virtual disk w/ Ultraiso in VM, then binary dump virtual disk to my udisk- 太多麻烦了

可能的解决方案:

  • 在 udisk 上手动设置 ISOLINUX/GRUB2/等并提取 iso(如果是这样,非常感谢提供详细的教程)

答案1

目前最好的方法是使用woeusb

woeusb  --target-filesystem NTFS --device path/to/windows.iso /dev/sdX

对于喜欢它的用户,还有一个 GUI。

答案2

我进行了一些搜索,找到了一个完美的脚本:Windows2USB 版

由于woeusb不支持UEFI,该工具支持BIOS和UEFI(带有rufus驱动程序)、FAT32和NTFS。

答案3

我想知道是什么让你觉得你必须这么做?下载 iso 所花的时间与使用旧 iso 修复它然后重新下载更新所花的时间一样多。只需将装有 Windows 的旧 4GB USB 棒放在某处,然后忘掉它,你一次又一次地创建它并不会节省任何时间。你可以在发布重大更新时进行更新,除非你每天都破坏你的 Windows 安装。

相关内容