创建可启动 Windows PE 介质
Windows 评估和部署工具包 (ADK) 部署工具和 ADK Windows PE 加载项包括命令行实用程序,让你能够轻松创建可启动的 WinPE 介质:
- CopyPE 会创建 Windows PE 的工作集
- MakeWinPEMedia 使用文件的工作集创建可启动的 Windows PE 介质。 MakeWinPEMedia 可以创建可启动的 Windows PE U 盘、虚拟硬盘或 ISO,使你可以启动 VM 或刻录到 DVD 或 CD。
注意
如果使用的是适用于 Windows 10 版本1803 或更早版本的 ADK,则在安装过程中选择 Windows 预安装环境选项时,ADK 中会包含 Windows PE,并且不需要单独的加载项。
更新 Windows ADK 的 Windows PE 加载项
重要
应将 2024 年 4 月 9 日的 Windows 安全更新应用于适用于 Windows ADK 10.1.25398.1(2023 年 9 月)及更早版本的 Windows PE 加载项、适用于 Windows Server 2022 的 ADK 以及适用于 Windows 10 版本 2004 及更早版本的 ADK。
在创建可启动的 Windows PE 介质之前,可将更新应用于 Windows PE 映像以及在 Windows ADK 的 Windows PE 加载项中找到的启动介质。 对于每个更新,此步骤只需执行一次。 随后,根据 Windows ADK 已更新的 Windows PE 加载项创建的所有可启动 Windows PE 介质都将应用更新。
确保你的电脑已安装 ADK 和 ADK Windows PE 加载项。
以管理员身份启动部署和映像工具环境。
导航到“Windows 预安装环境”文件夹和所选的处理器体系结构文件夹。 请查看 amd64 文件夹的示例命令:
cd "..\Windows Preinstallation Environment\amd64"
装载 Windows PE 启动映像。
md C:\WinPE_amd64\mount Dism /Mount-Image /ImageFile:"en-us\winpe.wim" /index:1 /MountDir:"C:\WinPE_amd64\mount"
装载 Windows PE 启动映像时,将启动文件复制回 Windows PE 加载项安装项。
重要
需根据目标设备的 Windows UEFI 2011 CA 签名启动管理器的吊销状态选择正确的启动媒体,请参阅 KB5025885 了解详细信息。
- 若要创建 Windows UEFI 2023 CA 签名的 Windows PE 启动媒体(请确保已在步骤 5 中应用 2024 年 4 月 9 日 Windows 安全更新):
Xcopy "c:\WinPE_amd64\mount\Windows\Boot\EFI_EX\bootmgr_EX.efi" "Media\bootmgr.efi" /Y Xcopy "c:\WinPE_amd64\mount\Windows\Boot\EFI_EX\bootmgfw_EX.efi" "Media\EFI\Boot\bootx64.efi" /Y Xcopy "C:\WinPE_amd64\mount\Windows\Boot\Fonts_EX\chs_boot_EX.ttf" "Media\EFI\Microsoft\Boot\Fonts\chs_boot.ttf" /Y /-I Xcopy "C:\WinPE_amd64\mount\Windows\Boot\Fonts_EX\cht_boot_EX.ttf" "Media\EFI\Microsoft\Boot\Fonts\cht_boot.ttf" /Y /-I Xcopy "C:\WinPE_amd64\mount\Windows\Boot\Fonts_EX\jpn_boot_EX.ttf" "Media\EFI\Microsoft\Boot\Fonts\jpn_boot.ttf" /Y /-I Xcopy "C:\WinPE_amd64\mount\Windows\Boot\Fonts_EX\kor_boot_EX.ttf" "Media\EFI\Microsoft\Boot\Fonts\kor_boot.ttf" /Y /-I Xcopy "C:\WinPE_amd64\mount\Windows\Boot\Fonts_EX\malgun_boot_EX.ttf" "Media\EFI\Microsoft\Boot\Fonts\malgun_boot.ttf" /Y /-I Xcopy "C:\WinPE_amd64\mount\Windows\Boot\Fonts_EX\malgunn_boot_EX.ttf" "Media\EFI\Microsoft\Boot\Fonts\malgunn_boot.ttf" /Y /-I Xcopy "C:\WinPE_amd64\mount\Windows\Boot\Fonts_EX\meiryo_boot_EX.ttf" "Media\EFI\Microsoft\Boot\Fonts\meiryo_boot.ttf" /Y /-I Xcopy "C:\WinPE_amd64\mount\Windows\Boot\Fonts_EX\meiryon_boot_EX.ttf" "Media\EFI\Microsoft\Boot\Fonts\meiryon_boot.ttf" /Y /-I Xcopy "C:\WinPE_amd64\mount\Windows\Boot\Fonts_EX\msjh_boot_EX.ttf" "Media\EFI\Microsoft\Boot\Fonts\msjh_boot.ttf" /Y /-I Xcopy "C:\WinPE_amd64\mount\Windows\Boot\Fonts_EX\msjhn_boot_EX.ttf" "Media\EFI\Microsoft\Boot\Fonts\msjhn_boot.ttf" /Y /-I Xcopy "C:\WinPE_amd64\mount\Windows\Boot\Fonts_EX\msyh_boot_EX.ttf" "Media\EFI\Microsoft\Boot\Fonts\msyh_boot.ttf" /Y /-I Xcopy "C:\WinPE_amd64\mount\Windows\Boot\Fonts_EX\msyhn_boot_EX.ttf" "Media\EFI\Microsoft\Boot\Fonts\msyhn_boot.ttf" /Y /-I Xcopy "C:\WinPE_amd64\mount\Windows\Boot\Fonts_EX\segmono_boot_EX.ttf" "Media\EFI\Microsoft\Boot\Fonts\segmono_boot.ttf" /Y /-I Xcopy "C:\WinPE_amd64\mount\Windows\Boot\Fonts_EX\segoe_slboot_EX.ttf" "Media\EFI\Microsoft\Boot\Fonts\segoe_slboot.ttf" /Y /-I Xcopy "C:\WinPE_amd64\mount\Windows\Boot\Fonts_EX\segoen_slboot_EX.ttf" "Media\EFI\Microsoft\Boot\Fonts\segoen_slboot.ttf" /Y /-I Xcopy "C:\WinPE_amd64\mount\Windows\Boot\Fonts_EX\wgl4_boot_EX.ttf" "Media\EFI\Microsoft\Boot\Fonts\wgl4_boot.ttf" /Y /-I
- 若要创建 Windows UEFI 2011 CA 签名的 Windows PE 启动媒体:
Xcopy "C:\WinPE_amd64\mount\Windows\Boot\EFI\bootmgr.efi" "Media\bootmgr.efi" /Y Xcopy "C:\WinPE_amd64\mount\Windows\Boot\EFI\bootmgfw.efi" "Media\EFI\Boot\bootx64.efi" /Y
卸载 WinPE 映像并提交更改。
Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit
步骤 1:创建工作文件
无论要创建哪种类型的介质,首先要做的都是在技术人员电脑上创建工作集 Windows PE 文件。
确保你的电脑已安装 ADK 和 ADK Windows PE 加载项。
以管理员身份启动部署和映像工具环境。
运行
copype
以创建 Windows PE 文件的工作副本。 有关 copype 的详细信息,请参阅 Copype 命令行选项。copype amd64 C:\WinPE_amd64
步骤 2:自定义 Windows PE
下列自定义很常见,但并非每一个 Windows PE 映像都需要自定义。 将包添加到 Windows PE 之后,会导致性能降低和启动时间变长。 仅在需要时添加附加包。
常见自定义操作
- 对于 Windows 11:如果从 Windows PE 启动 Windows 安装程序,请添加 WinPE-WMI 和 WinPE-SecureStartup 可选组件。 如果不包含这些可选组件,可能会看到错误,它显示你的电脑不满足最低硬件要求。
- 添加更新。 有关详细信息,请参阅 WinPE:装载和自定义。
- 添加视频或网络驱动程序。 (Windows PE 包括通用视频和网络驱动程序,但在一些情况下,需要附加驱动程序来显示屏幕或连接到网络。) 要了解详细信息,请参阅 WinPE:添加驱动程序。
- 添加 PowerShell 脚本支持。 要了解详细信息,请参阅 WinPE:将 Windows PowerShell 支持添加到 Windows PE。 PowerShell 脚本不包括在此实验中。
- 将电源方案设置为高性能。 加快部署。 请注意,我们的示例部署脚本已自动设置此方案。 请参阅 WinPE:装载和自定义:高性能。
- 优化 Windows PE:建议用于具有有限内存和存储的设备(例如,1GB RAM/16GB 存储)。 在你向 Windows PE 添加驱动程序或其他自定义项后,请参阅映像优化以帮助缩短启动时间。
步骤 3:创建可启动的介质
现在你已经有了一组工作文件,可使用 MakeWinPEMedia 来构建可启动的 WinPE 介质。
创建可启动的 Windows PE U 盘
将 U 盘连接到技术人员电脑。
以管理员身份启动部署和映像工具环境。
可选 可在运行 MakeWinPEMedia 前格式化 USB 密钥。 MakeWinPEMedia 会将 Windows PE 驱动器格式化为 FAT32。 如果希望能够在 Windows PE U 盘上存储大于 4GB 的文件,则可以创建多分区 U 盘,其具有一个附加分区,格式为 NTFS。 有关说明,请参阅创建多分区 U 盘。
使用带有
/UFD
选项的 MakeWinPEMedia 格式化 Windows PE 并将其安装到 U 盘,同时指定 USB 密钥的驱动器号:MakeWinPEMedia /UFD C:\WinPE_amd64 P:
警告
此命令会重格式化分区。
有关所有可用选项,请参阅 MakeWinPEMedia 命令行选项。
可启动 Windows PE U 盘已准备就绪。 可使用它将电脑启动到 Windows PE。
创建 WinPE ISO、DVD 或 CD
使用带有
/ISO
选项的 MakeWinPEMedia 以创建包含 Windows PE 文件的 ISO 文件:MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE_amd64.iso
可选 刻录 DVD 或 CD:在 Windows 资源管理器中,右键单击 ISO 文件,然后选择刻录光盘映像>刻录,然后按照提示进行操作。
创建与 Hyper-V 协同使用的 Windows PE VHD
可以创建可启动 VHD 以与 Hyper-V 一起使用。
提示
如果计划在 Hyper-V 中运行 Windows PE,请考虑使用 ISO 文件格式而不是 VHD 来更快地设置虚拟电脑。
将 Windows PE 安装到 VHD:
创建虚拟硬盘驱动器 (.vhdx):
diskpart create vdisk file="C:\WinPE.vhdx" maximum=1000 attach vdisk create partition primary assign letter=V format fs=ntfs quick exit
通过使用 MakeWinPEMedia 准备驱动器:
MakeWinPEMedia /UFD C:\WinPE_amd64 V:
分离驱动器:
diskpart select vdisk file="C:\WinPE.vhdx" detach vdisk exit
从创建的介质启动
创建可启动的 Windows PE 介质后,可以使用它来启动电脑。
- 将介质插入到要启动的电脑中。
- 打开电脑。
- 按将显示启动菜单的键或组合键。 此键或组合键因电脑制造商不同而不同。 如果不知道哪个组合键可打开电脑的启动菜单,请与电脑制造商联系。
- 从启动菜单中,选择可启动的 Windows PE 介质。
电脑将启动到 Windows PE。
故障排除
如果 Windows PE 未显示,每次重启电脑时请尝试以下解决方法:
- 启动支持 UEFI 模式的电脑:在硬件启动菜单中,尝试手动选择启动文件:\EFI\BOOT\BOOTX64.EFI。
- 如果电脑需要存储或视频驱动程序才能启动,请尝试将这些相同的驱动程序添加到 Windows PE 映像。 有关详细信息,请参阅 WinPE:装载和自定义。
如果电脑未连接到网络位置,请参阅 WinPE 网络器:初始化并添加驱动器。