install.wim >4GiB 时的 Windows 10 可启动 USB 驱动器

fgr*_*ieu 6 bootable-media usb-flash-drive windows-10

从大于 4GiB 的 Windows 10 ISO 映像文件install.wim(包括Win10_1809Oct_<language>_x64.iso2018 年 10 月 30 日构建的当前 4.8GiB)开始,如何制作可在非 UEFI 计算机上启动的 USB 驱动器?

MediaCreationTool1809.exe可以工作,但它会下载所有内容,并修改至少 3 个文件:install.esd替换install.wimboot.wimws.dat. 这些更改删除了 Windows 的某些版本(例如 Pro Education 和 Pro for工作站及其 N 变体),并且无法根据固定哈希检查修改文件的完整性。

小智 7

如果你像 Marco 一样使用 Linux,JesuLovesMe 发布的解决方案也可以使用 wimtools 而不是使用 Dism 来应用:

  • 安装 ISO

  • 使用 mkfs.vfat 在 USB 记忆棒上创建 FAT32 文件系统并挂载它

  • 将 ISO 的所有内容复制到 U 盘(“sources/install.wim”除外)

  • 像这样在 install.wim 上调用 wimsplit:

    wimsplit /path/to/ISO/sources/install.wim /path/to/USB/sources/install.swm 3000

这将在棒上创建 install.swm 和 install2.swm,每个文件的最大大小为 3000 MiB。如果原始 install.wim 在未来版本中超过 6000 MiB,这仍然有效并创建一个额外的 install3.swm。

对于 UEFI 引导,这就是您所需要的,对于非 UEFI 系统,您需要像往常一样安装引导加载程序。

另请记住在拆分 install.wim 之前对其进行任何自定义,因为拆分文件无法再更改


fgr*_*ieu 4

下面是一种生成可在 UEFI 和非 UEFI 计算机上启动的 USB 驱动器的方法。基本上

\n
    \n
  • 我们使用 FAT32 以便在所有 UEFI 系统下均可启动
  • \n
  • 我们将大型“install.wim”文件拆分为 4GiB 文件大小限制的解决方法
  • \n
\n

在运行的 Windows 10 下:

\n
    \n
  1. 挂载 ISO(例如使用\xe2\x80\xa6 Windows 资源管理器打开)。下面我假设它被分配给驱动器F:。根据需要调整步骤 4、5(两次)、6。
  2. \n
  3. 连接 8GB 至 32GB USB 驱动器,但没有任何有用数据
  4. \n
  5. 打开具有提升权限的命令行提示符(Windows 键,键入“cmd”,右键单击左上角的 cmd 图标,以管理员身份启动)。键入以下命令
  6. \n
  7. if exist F:\\sources\\install.wim diskpart(这会检查文件“install.wim”是否位于 ISO 映像中预期的位置,如果是,则启动 DISKPART)。键入以下内容(小写字母可选,大小写不敏感)\n
      \n
    • LISt DISk
    • \n
    • SELect DISk N(将N替换为适当的数字)
    • \n
    • !! 三重检查磁盘编号!
    • \n
    • CLEan(偶尔的访问错误通常可以忽略)
    • \n
    • CREate PARtition PRImary
    • \n
    • FORmat FS=FAT32 QUICK LABEL=WIN10
    • \n
    • ASSign LETTER=X(假设该驱动器盘符未分配;根据需要调整步骤 5 和 6)
    • \n
    • ACTive(这一步很关键,也是我们使用DISKPART的原因)
    • \n
    • EXIt
    • \n
    \n
  8. \n
  9. robocopy F:\\ X:\\ /E /XF F:\\sources\\install.wim(这会将安装的 ISO 中的所有文件复制到 USB 磁盘,“install.wim”除外)
  10. \n
  11. Dism /Split-Image /ImageFile:F:\\sources\\install.wim /SWMFile:X:\\sources\\install.swm /FileSize:3840(此副本“install.wim”分为两个文件“install.swm”和“install1.swm”)
  12. \n
  13. 关闭命令窗口
  14. \n
  15. 弹出 USB 驱动器
  16. \n
\n

注意:对于不拆分 wim 文件的方法,请参阅当前答案的旧版本。感谢另一个答案的简化。优点是不涉及具有不同哈希/日期的文件。

\n