处理已应用的 Windows 映像

更新时间: 2013年10月

应用到: Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2

Windows® 映像 (.wim) 文件包含 Windows® 操作系统的一个或多个卷映像。卷映像表示捕获的 Windows 操作系统的卷或分区。如果必须重新捕获 Windows 映像,或者将特定 .wim 文件的副本导出到另一个 .wim 文件中,或者将某个卷映像附加到现有 .wim 文件,则可以使用部署映像服务和管理 (DISM) 工具应用该映像,然后在应用该映像时对其进行处理。然后可以启动到审核模式解决挂起的联机操作,并添加应用程序或执行其他自定义操作。

若要完成该操作实例,需要具备以下条件:

  • 一台已安装最新版本的 Windows 评估和部署工具包 (Windows ADK) 工具的计算机。

  • 将 Windows 映像应用到硬盘驱动器分区之前,必须在目标计算机上创建硬盘分区。有关详细信息,请参阅硬盘和分区

  • 主 Windows 映像(.wim 文件)及语言包、驱动程序或其他程序包必须在可用位置中可用,才能将它们添加到 Windows 映像中。

  • 一个可启动的 Windows PE 磁盘。有关详细信息,请参阅WinPE:创建 USB 可启动驱动器。还可以从同一计算机上的其他操作系统应用映像,如安装了最新 ADK 工具的 Windows(R) 8 或 Windows(R) 7。

在此步骤中,会启动到 Windows PE 并应用 Windows 映像,以便进行脱机处理。

  1. 在目标计算机上,启动到 Windows PE。有关详细信息,请参阅适用于 Windows 8 的 WinPE:Windows PE 5.0

  2. 在命令提示符下,使用 DISM 应用主 Windows 映像。例如:

    Dism /Apply-Image /ImageFile:C:\test\wim\install.wim /Index:1 /ApplyDir:C:\test\AppliedImages
    

    有关 DISM 命令的详细信息,请参阅DISM 映像管理命令行选项

使用 DISM 将程序包添加到主 Windows 映像中。

  1. 在命令提示符下,运行带 /Add-Package 选项的 DISM,并指向要添加到 Windows 映像中的 .cab 或 .msu 程序包。可以通过一个命令行添加多个程序包。例如,键入以下命令添加多个程序包:

    Dism /Image:C:\test\AppliedImages /Add-Package /PackagePath:C:\Test\Packages\package1.cab /PackagePath:C:\Test\Packages\package2.cab 
    

    有关这些 DISM 命令行选项的详细信息,请参阅DISM 操作系统程序包服务命令行选项

    还可以在已应用的 Windows 映像上使用 DISM 命令行选项添加驱动程序,添加语言包,更改为更高版本的 Windows,或者应用无人参与的应答文件。有关详细信息,请参阅:

  2. 检查日志文件以验证是否已成功添加程序包。

    添加或删除的某些程序包和驱动程序可能处于挂起状态。这通常是因为需要重新启动才能完成操作。将映像启动到审核模式可满足重新启动要求,并允许添加应用程序以及执行其他自定义操作。有关详细信息,请参阅将 Windows 启动到审核模式或 OOBE

此操作实例说明了 Windows PE 中已应用 Windows 映像的基本脱机服务。完成此过程后,程序包即添加到 Windows 映像。现在,可以运行 sysprep /generalize /oobe 删除计算机特定的自定义项并重新捕获映像供以后部署,或者运行 sysprep /oobe 保留特定的自定义项并交付计算机。使用 /oobe 选项将确保下次启动计算机时计算机会在“全新体验 (OOBE)”模式下启动。有关详细信息,请参阅 Sysprep(系统准备)概述

显示:
© 2014 Microsoft