将 Windows 映像文件 (.wim) 拆分到多个 DVD

在从无法容纳 Windows 映像文件大小的介质安装 Windows 时,可将 Windows 映像 (.wim) 文件拆分为一组较小的 (.swm) 文件,例如:

  • DVD(标准单面 DVD 存储 4.7GB)。
  • 格式化为 FAT32 的 U 盘。 FAT32 是启动许多新式(基于 UEFI 的)PC 所必需的,但它最大文件大小为 4GB。 (解决方法:创建具有多个分区的 U 盘。)

限制

  • 无法修改一组拆分映像 (.swm) 文件。
  • 只有在所有 .swm 文件都在同一文件夹中时,才支持应用拆分的映像 (.swm) 文件。 这意味着,对于 DVD 部署,需要先将文件复制到目标 PC,然后才能使用 Windows 安装程序或 DISM/Apply-Image,如本主题中所示。

拆分文件

  1. 装载 Windows 安装介质。

  2. sources\install.wim 复制到本地 PC。 以下示例使用 C:\sources\install.wim 作为所复制文件的位置。

  3. 拆分 Windows 映像:

    Dism /Split-Image /ImageFile:C:\sources\install.wim /SWMFile:C:\sources\install.swm /FileSize:4700
    

    其中:

    • C:\sources\install.wim 是要拆分的映像文件的名称和位置。
    • C:\sources\install.swm 是拆分的 .swm 文件的目标名称和位置。 第一个拆分的 .swm 文件将会被命名为 install.swm。 接下来的文件的文件名会带有数字,例如,install2.swm 文件、install3.swm 文件,等等。
    • 4700 是每个要创建的拆分 .swm 文件的最大大小(以 MB 为单位)。

现在,C:\sources 文件夹中有一组 install.swm 文件。

USB 部署

在 U 盘上复制同一文件夹中的所有 .swm 文件:

  • 如果要从 WinPE 部署映像,可以将 .swm 文件复制到任何文件夹中,并通过 /apply-image /imagefile:install.swm /swmfile:install.swm 命令来使用 DISM。 有关详细信息,请参阅 Apply-image
  • 如果要从安装程序安装 Windows,请将这套 .swm 文件复制到安装介质上的 Sources 文件夹中,然后运行 Windows 安装程序。

DVD 部署

  1. 将 .swm 文件复制到单个 DVD。

  2. 从 DVD 将目标电脑启动到 Windows PE

    从 Windows PE 中,可以使用 Windows 安装程序或脚本来进行部署。

  3. 配置并格式化硬盘驱动器分区,如捕获并应用 Windows、系统和恢复分区中所示。

  4. 将文件复制到某一个临时文件夹中。 例如,插入第一张 DVD 并键入:

    md C:\TempInstallFolder
    copy d:\install.swm c:\TempInstallFolder\*
    

    然后插入第二张 DVD 并键入:

    copy d:\install2.swm c:\TempInstallFolder\*
    

    依此类推,直至复制完所有 .swm 文件。

  5. 使用 Windows 安装程序或脚本来进行安装。

    • Windows 安装程序:从 Windows 安装介质启动到 Windows 安装程序中,并使用它来安装拆分后的 Windows 映像文件。

      D:\Setup.exe /InstallFrom:"C:\TempInstallFolder\install.swm"
      
    • 使用脚本

      1. 使用 DISM/Apply-Image/SWMFile 选项来应用映像:

        Dism /Apply-Image /ImageFile:C:\TempInstallFolder\install.swm /SWMFile:c:\TempInstallFolder\install*.swm /Index:1 /ApplyDir:D:\
        
      2. 设置系统和恢复分区,如使用脚本部署 Windows 中所示。

  6. 清理:删除临时文件夹

    rd c:\TempInstallFolder /s /q