自己制作一个纯净的WINPE系统
🎧
1
https://learn.microsoft.com/zh-cn/windows-hardware/get-started/adk-install#download-the-adk-101261002454-december-2024
创建可启动的 Windows PE 媒体
文章
2024 年 4 月 10 日
9 位贡献者
更新 Windows ADK 的 Windows PE 加载项
步骤 1:创建工作文件
步骤2:自定义 Windows PE
步骤 3:创建可启动媒体
显示另外 2 个
Windows 评估和部署工具包(ADK) 部署工具以及ADK Windows PE 附加组件包含可轻松创建可启动 WinPE 媒体的命令行实用程序:
CopyPE创建 Windows PE 文件工作集
MakeWinPEMedia使用工作文件集来创建可启动的 Windows PE 媒体。MakeWinPEMedia可以创建可启动的 Windows PE USB 驱动器、虚拟硬盘或 ISO,以便您启动 VM 或刻录到 DVD 或 CD。
笔记
如果您使用的是适用于 Windows 10 版本 1803 或更早版本的 ADK,则在安装过程中选择 Windows 预安装环境选项时,Windows PE 将包含在 ADK 中,并且不需要单独的插件。
更新 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 文件夹的示例命令:
Windows 命令提示符
复制
cd "..Windows Preinstallation Environmentamd64"
装载 Windows PE 启动映像。
Windows 命令提示符
复制
md C:WinPE_amd64mount
Dism /Mount-Image /ImageFile:"en-uswinpe.wim" /index:1 /MountDir:"C:WinPE_amd64mount"
将 Windows 更新应用到已装载的映像Apply Windows Update to the mounted image
在安装 Windows PE 启动映像时,将启动文件复制回 Windows PE 附加组件安装。
重要的
您需要根据目标设备的 Windows UEFI 2011 CA 签名启动管理器的撤销状态选择正确的启动媒体,请参阅KB5025885了解更多信息。
要创建Windows UEFI 2023 CA 签名的 Windows PE 启动媒体(确保在步骤 #5 中应用了 2024 年 4 月 9 日的 Windows 安全更新):
Windows 命令提示符
复制
Xcopy "c:WinPE_amd64mountWindowsBootEFI_EXbootmgr_EX.efi" "Mediabootmgr.efi" /Y
Xcopy "c:WinPE_amd64mountWindowsBootEFI_EXbootmgfw_EX.efi" "MediaEFIBootbootx64.efi" /Y
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXchs_boot_EX.ttf" "MediaEFIMicrosoftBootFontschs_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXcht_boot_EX.ttf" "MediaEFIMicrosoftBootFontscht_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXjpn_boot_EX.ttf" "MediaEFIMicrosoftBootFontsjpn_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXkor_boot_EX.ttf" "MediaEFIMicrosoftBootFontskor_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXmalgun_boot_EX.ttf" "MediaEFIMicrosoftBootFontsmalgun_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXmalgunn_boot_EX.ttf" "MediaEFIMicrosoftBootFontsmalgunn_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXmeiryo_boot_EX.ttf" "MediaEFIMicrosoftBootFontsmeiryo_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXmeiryon_boot_EX.ttf" "MediaEFIMicrosoftBootFontsmeiryon_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXmsjh_boot_EX.ttf" "MediaEFIMicrosoftBootFontsmsjh_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXmsjhn_boot_EX.ttf" "MediaEFIMicrosoftBootFontsmsjhn_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXmsyh_boot_EX.ttf" "MediaEFIMicrosoftBootFontsmsyh_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXmsyhn_boot_EX.ttf" "MediaEFIMicrosoftBootFontsmsyhn_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXsegmono_boot_EX.ttf" "MediaEFIMicrosoftBootFontssegmono_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXsegoe_slboot_EX.ttf" "MediaEFIMicrosoftBootFontssegoe_slboot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXsegoen_slboot_EX.ttf" "MediaEFIMicrosoftBootFontssegoen_slboot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXwgl4_boot_EX.ttf" "MediaEFIMicrosoftBootFontswgl4_boot.ttf" /Y /-I
要创建 Windows UEFI 2011 CA 签名的 Windows PE 启动媒体:
Windows 命令提示符
复制
Xcopy "C:WinPE_amd64mountWindowsBootEFIbootmgr.efi" "Mediabootmgr.efi" /Y
Xcopy "C:WinPE_amd64mountWindowsBootEFIbootmgfw.efi" "MediaEFIBootbootx64.efi" /Y
卸载 WinPE 映像并提交更改。
Windows 命令提示符
复制
Dism /Unmount-Image /MountDir:"C:WinPE_amd64mount" /commit
步骤 1:创建工作文件
无论您要创建哪种类型的媒体,首先要做的就是在技术人员电脑上创建一组可用的 Windows PE 文件。
确保您的电脑已安装 ADK 和 ADK Windows PE 插件。
以管理员身份启动部署和映像工具环境。
运行copype以创建 Windows PE 文件的工作副本。有关 copype 的更多信息,请参阅Copype 命令行选项。
Windows 命令提示符
复制
copype amd64 C:WinPE_amd64
步骤2:自定义 Windows PE
以下自定义很常见,但并非每个 Windows PE 映像都需要自定义。向 Windows PE 添加软件包时,可能会降低性能并缩短启动时间。仅在必要时添加其他软件包。
常见自定义
对于 Windows 11:如果您从 Windows PE 启动 Windows 安装程序,请添加WinPE-WMI 和 WinPE-SecureStartup 可选组件。如果不包含这些可选组件,您可能会看到一条错误,提示您的 PC 不满足最低硬件要求。
添加更新。要了解更多信息,请参阅:WinPE:挂载和自定义。
添加视频或网络驱动程序。(Windows PE 包含通用视频和网络驱动程序,但在某些情况下,需要额外的驱动程序来显示屏幕或连接到网络。)要了解更多信息,请参阅WinPE:添加驱动程序。
添加 PowerShell 脚本支持。要了解更多信息,请参阅WinPE:向 Windows PE 添加 Windows PowerShell 支持。此实验室不包含 PowerShell 脚本。
将电源方案设置为高性能。加快部署速度。请注意,我们的示例部署脚本已自动设置此方案。请参阅 WinPE:安装和自定义:高性能。
优化 Windows PE:建议用于 RAM 和存储有限的设备(例如,1GB RAM/16GB 存储)。将驱动程序或其他自定义项添加到 Windows PE 后,请参阅映像优化以帮助减少启动时间。
步骤 3:创建可启动媒体
现在您有了一组工作文件,您可以使用MakeWinPEMedia来构建可启动的 WinPE 媒体。
创建可启动的 Windows PE USB 驱动器
将 USB 驱动器连接到技术人员电脑。
以管理员身份启动部署和映像工具环境。
可选 您可以在运行 MakeWinPEMedia 之前格式化 USB 密钥。MakeWinPEMedia 会将您的 Windows PE 驱动器格式化为 FAT32。如果您希望能够在 Windows PE USB 驱动器上存储大于 4GB 的文件,您可以创建一个多分区 USB 驱动器,该驱动器具有一个格式化为 NTFS 的附加分区。有关说明,请参阅创建多分区 USB 驱动器。
使用MakeWinPEMedia并/UFD选择格式化并将 Windows PE 安装到 USB 闪存驱动器,并指定 USB 密钥的驱动器号:
Windows 命令提示符
复制
MakeWinPEMedia /UFD C:WinPE_amd64 P:
警告
此命令重新格式化分区。
查看MakeWinPEMedia 命令行选项以了解所有可用选项。
可启动的 Windows PE USB 驱动器已准备就绪。您可以使用它将PC 启动到 Windows PE。
创建 WinPE ISO、DVD 或 CD
使用MakeWinPEMedia并/ISO选择创建包含 Windows PE 文件的 ISO 文件:
Windows 命令提示符
复制
MakeWinPEMedia /ISO C:WinPE_amd64 C:WinPE_amd64WinPE_amd64.iso
可选刻录 DVD 或 CD:在 Windows 资源管理器中,右键单击 ISO 文件,然后选择刻录光盘映像>刻录,然后按照提示进行操作。
创建用于 Hyper-V 的 Windows PE VHD
您可以创建可启动的 VHD 以与 Hyper-V 一起使用。
提示
如果您计划在 Hyper-V 中运行 Windows PE,请考虑使用 ISO 文件格式而不是 VHD,以便更快地设置虚拟 PC。
要将 Windows PE 安装到 VHD,请执行以下操作:
创建虚拟硬盘 (.vhdx):
Windows 命令提示符
复制
diskpart
create vdisk file="C:WinPE.vhdx" maximum=1000
attach vdisk
create partition primary
assign letter=V
format fs=ntfs quick
exit
使用MakeWinPEMedia准备驱动器:
Windows 命令提示符
复制
MakeWinPEMedia /UFD C:WinPE_amd64 V:
分离驱动器:
Windows 命令提示符
复制diskpart
select vdisk file="C:WinPE.vhdx"
detach vdisk
exit
从您创建的媒体启动
现在您已经创建了可启动的 Windows PE 媒体,您可以使用它来启动您的 PC。
将媒体插入您要启动的电脑。
打开电脑。
按下可打开启动菜单的按键或按键组合。此按键或按键组合因您的 PC 制造商而异。如果您不知道哪个按键组合可打开 PC 的启动菜单,请联系您的 PC 制造商。
从启动菜单中,选择可启动的 Windows PE 媒体。
您的电脑将启动到 Windows PE。
故障排除
如果未出现 Windows PE,请尝试以下解决方法,每次重新启动 PC:
要启动支持 UEFI 模式的 PC:在固件启动菜单中,尝试手动选择启动文件:EFIBOOTBOOTX64.EFI。
如果您的 PC 需要存储或视频驱动程序才能启动,请尝试将相同的驱动程序添加到 Windows PE 映像。有关更多信息,请参阅WinPE:装载和自定义。
如果 PC 未连接到网络位置,请参阅WinPE 网络驱动程序:初始化和添加驱动程序。
创建可启动的 Windows PE 媒体
文章
2024 年 4 月 10 日
9 位贡献者
更新 Windows ADK 的 Windows PE 加载项
步骤 1:创建工作文件
步骤2:自定义 Windows PE
步骤 3:创建可启动媒体
显示另外 2 个
Windows 评估和部署工具包(ADK) 部署工具以及ADK Windows PE 附加组件包含可轻松创建可启动 WinPE 媒体的命令行实用程序:
CopyPE创建 Windows PE 文件工作集
MakeWinPEMedia使用工作文件集来创建可启动的 Windows PE 媒体。MakeWinPEMedia可以创建可启动的 Windows PE USB 驱动器、虚拟硬盘或 ISO,以便您启动 VM 或刻录到 DVD 或 CD。
笔记
如果您使用的是适用于 Windows 10 版本 1803 或更早版本的 ADK,则在安装过程中选择 Windows 预安装环境选项时,Windows PE 将包含在 ADK 中,并且不需要单独的插件。
更新 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 文件夹的示例命令:
Windows 命令提示符
复制
cd "..Windows Preinstallation Environmentamd64"
装载 Windows PE 启动映像。
Windows 命令提示符
复制
md C:WinPE_amd64mount
Dism /Mount-Image /ImageFile:"en-uswinpe.wim" /index:1 /MountDir:"C:WinPE_amd64mount"
将 Windows 更新应用到已装载的映像Apply Windows Update to the mounted image
在安装 Windows PE 启动映像时,将启动文件复制回 Windows PE 附加组件安装。
重要的
您需要根据目标设备的 Windows UEFI 2011 CA 签名启动管理器的撤销状态选择正确的启动媒体,请参阅KB5025885了解更多信息。
要创建Windows UEFI 2023 CA 签名的 Windows PE 启动媒体(确保在步骤 #5 中应用了 2024 年 4 月 9 日的 Windows 安全更新):
Windows 命令提示符
复制
Xcopy "c:WinPE_amd64mountWindowsBootEFI_EXbootmgr_EX.efi" "Mediabootmgr.efi" /Y
Xcopy "c:WinPE_amd64mountWindowsBootEFI_EXbootmgfw_EX.efi" "MediaEFIBootbootx64.efi" /Y
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXchs_boot_EX.ttf" "MediaEFIMicrosoftBootFontschs_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXcht_boot_EX.ttf" "MediaEFIMicrosoftBootFontscht_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXjpn_boot_EX.ttf" "MediaEFIMicrosoftBootFontsjpn_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXkor_boot_EX.ttf" "MediaEFIMicrosoftBootFontskor_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXmalgun_boot_EX.ttf" "MediaEFIMicrosoftBootFontsmalgun_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXmalgunn_boot_EX.ttf" "MediaEFIMicrosoftBootFontsmalgunn_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXmeiryo_boot_EX.ttf" "MediaEFIMicrosoftBootFontsmeiryo_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXmeiryon_boot_EX.ttf" "MediaEFIMicrosoftBootFontsmeiryon_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXmsjh_boot_EX.ttf" "MediaEFIMicrosoftBootFontsmsjh_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXmsjhn_boot_EX.ttf" "MediaEFIMicrosoftBootFontsmsjhn_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXmsyh_boot_EX.ttf" "MediaEFIMicrosoftBootFontsmsyh_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXmsyhn_boot_EX.ttf" "MediaEFIMicrosoftBootFontsmsyhn_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXsegmono_boot_EX.ttf" "MediaEFIMicrosoftBootFontssegmono_boot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXsegoe_slboot_EX.ttf" "MediaEFIMicrosoftBootFontssegoe_slboot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXsegoen_slboot_EX.ttf" "MediaEFIMicrosoftBootFontssegoen_slboot.ttf" /Y /-I
Xcopy "C:WinPE_amd64mountWindowsBootFonts_EXwgl4_boot_EX.ttf" "MediaEFIMicrosoftBootFontswgl4_boot.ttf" /Y /-I
要创建 Windows UEFI 2011 CA 签名的 Windows PE 启动媒体:
Windows 命令提示符
复制
Xcopy "C:WinPE_amd64mountWindowsBootEFIbootmgr.efi" "Mediabootmgr.efi" /Y
Xcopy "C:WinPE_amd64mountWindowsBootEFIbootmgfw.efi" "MediaEFIBootbootx64.efi" /Y
卸载 WinPE 映像并提交更改。
Windows 命令提示符
复制
Dism /Unmount-Image /MountDir:"C:WinPE_amd64mount" /commit
步骤 1:创建工作文件
无论您要创建哪种类型的媒体,首先要做的就是在技术人员电脑上创建一组可用的 Windows PE 文件。
确保您的电脑已安装 ADK 和 ADK Windows PE 插件。
以管理员身份启动部署和映像工具环境。
运行copype以创建 Windows PE 文件的工作副本。有关 copype 的更多信息,请参阅Copype 命令行选项。
Windows 命令提示符
复制
copype amd64 C:WinPE_amd64
步骤2:自定义 Windows PE
以下自定义很常见,但并非每个 Windows PE 映像都需要自定义。向 Windows PE 添加软件包时,可能会降低性能并缩短启动时间。仅在必要时添加其他软件包。
常见自定义
对于 Windows 11:如果您从 Windows PE 启动 Windows 安装程序,请添加WinPE-WMI 和 WinPE-SecureStartup 可选组件。如果不包含这些可选组件,您可能会看到一条错误,提示您的 PC 不满足最低硬件要求。
添加更新。要了解更多信息,请参阅:WinPE:挂载和自定义。
添加视频或网络驱动程序。(Windows PE 包含通用视频和网络驱动程序,但在某些情况下,需要额外的驱动程序来显示屏幕或连接到网络。)要了解更多信息,请参阅WinPE:添加驱动程序。
添加 PowerShell 脚本支持。要了解更多信息,请参阅WinPE:向 Windows PE 添加 Windows PowerShell 支持。此实验室不包含 PowerShell 脚本。
将电源方案设置为高性能。加快部署速度。请注意,我们的示例部署脚本已自动设置此方案。请参阅 WinPE:安装和自定义:高性能。
优化 Windows PE:建议用于 RAM 和存储有限的设备(例如,1GB RAM/16GB 存储)。将驱动程序或其他自定义项添加到 Windows PE 后,请参阅映像优化以帮助减少启动时间。
步骤 3:创建可启动媒体
现在您有了一组工作文件,您可以使用MakeWinPEMedia来构建可启动的 WinPE 媒体。
创建可启动的 Windows PE USB 驱动器
将 USB 驱动器连接到技术人员电脑。
以管理员身份启动部署和映像工具环境。
可选 您可以在运行 MakeWinPEMedia 之前格式化 USB 密钥。MakeWinPEMedia 会将您的 Windows PE 驱动器格式化为 FAT32。如果您希望能够在 Windows PE USB 驱动器上存储大于 4GB 的文件,您可以创建一个多分区 USB 驱动器,该驱动器具有一个格式化为 NTFS 的附加分区。有关说明,请参阅创建多分区 USB 驱动器。
使用MakeWinPEMedia并/UFD选择格式化并将 Windows PE 安装到 USB 闪存驱动器,并指定 USB 密钥的驱动器号:
Windows 命令提示符
复制
MakeWinPEMedia /UFD C:WinPE_amd64 P:
警告
此命令重新格式化分区。
查看MakeWinPEMedia 命令行选项以了解所有可用选项。
可启动的 Windows PE USB 驱动器已准备就绪。您可以使用它将PC 启动到 Windows PE。
创建 WinPE ISO、DVD 或 CD
使用MakeWinPEMedia并/ISO选择创建包含 Windows PE 文件的 ISO 文件:
Windows 命令提示符
复制
MakeWinPEMedia /ISO C:WinPE_amd64 C:WinPE_amd64WinPE_amd64.iso
可选刻录 DVD 或 CD:在 Windows 资源管理器中,右键单击 ISO 文件,然后选择刻录光盘映像>刻录,然后按照提示进行操作。
创建用于 Hyper-V 的 Windows PE VHD
您可以创建可启动的 VHD 以与 Hyper-V 一起使用。
提示
如果您计划在 Hyper-V 中运行 Windows PE,请考虑使用 ISO 文件格式而不是 VHD,以便更快地设置虚拟 PC。
要将 Windows PE 安装到 VHD,请执行以下操作:
创建虚拟硬盘 (.vhdx):
Windows 命令提示符
复制
diskpart
create vdisk file="C:WinPE.vhdx" maximum=1000
attach vdisk
create partition primary
assign letter=V
format fs=ntfs quick
exit
使用MakeWinPEMedia准备驱动器:
Windows 命令提示符
复制
MakeWinPEMedia /UFD C:WinPE_amd64 V:
分离驱动器:
Windows 命令提示符
复制diskpart
select vdisk file="C:WinPE.vhdx"
detach vdisk
exit
从您创建的媒体启动
现在您已经创建了可启动的 Windows PE 媒体,您可以使用它来启动您的 PC。
将媒体插入您要启动的电脑。
打开电脑。
按下可打开启动菜单的按键或按键组合。此按键或按键组合因您的 PC 制造商而异。如果您不知道哪个按键组合可打开 PC 的启动菜单,请联系您的 PC 制造商。
从启动菜单中,选择可启动的 Windows PE 媒体。
您的电脑将启动到 Windows PE。
故障排除
如果未出现 Windows PE,请尝试以下解决方法,每次重新启动 PC:
要启动支持 UEFI 模式的 PC:在固件启动菜单中,尝试手动选择启动文件:EFIBOOTBOOTX64.EFI。
如果您的 PC 需要存储或视频驱动程序才能启动,请尝试将相同的驱动程序添加到 Windows PE 映像。有关更多信息,请参阅WinPE:装载和自定义。
如果 PC 未连接到网络位置,请参阅WinPE 网络驱动程序:初始化和添加驱动程序。

