本操作实例介绍了如何创建自定义的 Windows(R) PE 映像。用于自定义 Windows PE 3.0 的主要工具是部署映像服务和管理 (DISM),它是一个命令行工具。创建自定义映像后,可以将映像部署到硬盘或在 CD-ROM、USB 闪存驱动器 (UFD) 或硬盘上创建可引导的 Windows PE RAM 磁盘。
先决条件若要完成此操作实例,需要具备以下条件:
- 提供创建自定义 Windows PE 映像所需的所有工具和源文件的技术人员计算机。有关详细信息,请参阅构建技术人员计算机。
- 自定义应用程序。
步骤 1:设置 Windows PE 构建环境在此步骤中,创建可支持构建 Windows PE 映像的目录结构。该目录结构是必需的。
- 在技术人员计算机上,单击「开始」,依次指向“所有程序”、“Windows OPK”或“Windows AIK”,右键单击“部署工具命令提示符”,然后选择“以管理员身份运行”。
菜单快捷方式将打开“命令提示符”窗口,并将环境变量自动设置为指向所有必需的工具。默认情况下,所有工具都安装在 C:\Program Files\version\Tools 中,其中 version 可以是 Windows OPK 或 Windows AIK。
- 在命令提示符下运行 Copype.cmd 脚本。该脚本需要使用两个参数:硬件体系结构和目标位置。例如,
其中 <architecture> 可能是 x86、amd64 或 ia64,<destination> 是指向本地目录的路径。例如,
此脚本会创建以下目录结构并复制该体系结构的所有必要文件。例如,
- 将基本映像 (winpe.wim) 复制到 \Winpe_x86\ISO\sources 文件夹,并将该文件重命名为 boot.wim。
步骤 2:装载基本 Windows PE 映像在此步骤中,将基本映像装载到本地目录,从而可以添加或删除程序包。
- 在命令提示符下,使用 DISM 将基本 Windows PE 映像装入 \Mount 目录。例如,
步骤 3:添加可选组件在此步骤中,将使用
DISM /AddPackage 选项添加可选组件。添加可选组件时,必须同时包括中性语言程序包和特定语言程序包。Windows PE 3.0 提供以下 Windows 程序包。
- 使用 DISM /Add-Package 选项将 Windows 程序包添加到自定义映像。在此示例中,同时添加中性语言程序包和特定语言程序包。
- 对要在基本映像中安装的每个程序包,重复步骤 1。
- 使用带有 /GetPackages 选项的 DISM 命令查看当前映像中的所有程序包,验证这些程序包是否已安装。例如,
步骤 4:添加语言支持 在此步骤中,可使用
DISM /Add-Package 选项选择性地将语言支持添加到自定义 Windows PE 映像。默认情况下,其他 Windows PE 语言包并未安装在技术人员计算机上。可从 \WinPE_LangPacks 文件夹下的 Windows OPK 或 Windows AIK 媒体中获得其他语言包。
- 将 Windows PE 语言包添加到工作目录。例如,
- 使用具有以下语法的 /Set-AllIntl 选项设置默认语言。例如,
- 可以使用 /Get-Intl 选项验证语言设置。例如,
步骤 5:添加其他自定义设置在此步骤中,可将应用程序和脚本添加到在 Windows PE 中工作时可能需要的 Windows PE 映像。有关详细信息,请参阅
- 将应用程序添加到 Windows PE 映像中
- Winpeshl.ini Files
- Wpeinit 命令行选项
- Wpeutil 命令行选项
步骤 6:将更改提交至映像提交对映像的更改。在此步骤中,将 DISM
/unmount 选项和
/commit 选项一起使用提交对原始映像的更改。例如: