用Windows安装程序改装成PE系统完整教程
很多人装机或维护电脑时会用到PE系统,觉得现成的第三方PE体积大、功能杂,或者担心安全问题。其实Windows安装镜像本身就带有一个精简的预安装环境,也就是sources文件夹里的boot.wim。这个文件本质上就是一个WinPE,只不过微软把它改造成了安装程序的启动环境。把这个boot.wim拿出来稍作调整,就能改装成一个干净、可控的PE系统,用来分区、备份、装系统或者临时救急都很方便。
下面把整个过程从头到尾讲清楚,按步骤操作即可,适合电脑基础一般的用户。
一、先搞清楚Windows安装程序和PE的关系
Windows安装U盘或ISO启动后,电脑真正加载的是sources\boot.wim。这个镜像里面有两套环境:索引1是基础WinPE,索引2才是真正的安装界面。我们要做的就是把这个boot.wim提取出来,去掉安装程序相关的东西,加上自己需要的工具,再重新做成可启动的U盘或ISO。这样得到的PE体积小、兼容性好,而且完全基于官方组件。
二、准备工作
准备一台能正常开机的Windows 10或11电脑。
准备一份原版Windows 10或11的ISO镜像(从微软官网下载最稳妥)。
准备一个容量8GB以上的U盘,制作过程会清空数据,先备份好。
电脑上需要安装Windows ADK和对应的WinPE附加组件。打开微软官网搜索“Windows ADK”,下载与系统版本接近的安装包,安装时只勾选“Deployment Tools”和“Windows Preinstallation Environment”两项,其他全部取消,节省空间。
再准备一个解压工具(7-Zip或WinRAR都行)。
三、方法一:用官方ADK直接生成纯净WinPE(最推荐新手)
这个方法得到的是微软官方最干净的WinPE,体积小,后续自定义也方便。
-
以管理员身份打开“部署和映像工具环境”(在开始菜单搜索即可找到)。
-
输入以下命令创建工作目录(路径可改成自己喜欢的):
copype amd64 C:\WinPE_amd64
如果是32位系统,把amd64改成x86。
-
命令执行完后,C盘会生成WinPE_amd64文件夹,里面已经包含完整的PE文件结构。
-
接下来可以先挂载boot.wim做简单调整。输入:
md C:\WinPE_amd64\mount
Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /index:1 /MountDir:"C:\WinPE_amd64\mount"
- 挂载成功后,可以往C:\WinPE_amd64\mount目录里复制一些常用工具(比如DiskGenius绿色版、磁盘检测工具等),也可以添加中文语言包和必要组件。添加中文支持的命令示例:
Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\zh-cn\lp.cab"
Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab"
Dism /Image:"C:\WinPE_amd64\mount" /Set-UILang:zh-CN
- 修改完成后提交并卸载:
Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit
- 生成可启动U盘(注意替换成自己的U盘盘符,操作会格式化U盘):
MakeWinPEMedia /UFD C:\WinPE_amd64 F:
想做成ISO的话改用:
MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE.iso
这样就得到一个干净的官方WinPE了。
四、方法二:直接从Windows安装镜像的boot.wim改装
如果你想最大程度利用现有的安装镜像,可以直接提取它的boot.wim进行改装。
-
把Windows ISO双击挂载,或者用7-Zip解压到一个文件夹,比如D:\WinISO。
-
找到D:\WinISO\sources\boot.wim,复制一份到C:\PE工作目录。
-
创建挂载点并挂载(一般挂载索引2,因为那是实际启动的环境):
md C:\mount
Dism /Mount-Image /ImageFile:"C:\PE\boot.wim" /index:2 /MountDir:"C:\mount"
-
挂载后进入C:\mount目录,你会看到完整的Windows目录结构。可以把安装程序相关的文件删掉或移动走,比如setup.exe、sources里的安装相关文件,腾出空间。同时把需要的工具复制进去,比如把DiskGenius放到Windows\System32或者Program Files目录。
-
如果想改启动后自动运行的程序,可以编辑Windows\System32\winpeshl.ini文件,把默认的安装程序路径改成自己的工具路径。
-
修改完成后提交:
Dism /Unmount-Image /MountDir:"C:\mount" /commit
- 把改好的boot.wim放回原来的ISO结构里,或者直接用MakeWinPEMedia生成启动媒体。也可以用UltraISO等工具把改好的boot.wim替换进原ISO的sources目录,再重新生成ISO。
五、写入U盘并测试
无论用哪种方法,最后都要把文件写入U盘。除了官方MakeWinPEMedia命令外,也可以用Rufus工具,选择DD模式或ISO模式写入。
写入完成后,把U盘插到目标电脑,开机按启动热键(常见F12、F10、Esc等)选择U盘启动。如果能正常进入桌面或命令提示符界面,说明改装成功。
六、实用注意事项和优化建议
挂载和卸载过程中一定要关闭所有占用挂载目录的窗口,否则会提示文件被占用。
制作过程中U盘一定要确认盘符,别选错成系统盘,否则数据全没。
官方PE默认只有英文界面和基础功能,建议至少加上中文语言包和WMI、Scripting等组件,方便运行更多工具。
如果电脑有NVMe固态硬盘或特殊网卡,提前把对应驱动用Dism /Add-Driver命令加进去,否则PE里可能认不到硬盘。
改装后的PE体积通常在200-400MB左右,比很多第三方PE小很多,启动也更快。
做好后可以在虚拟机里先测试一遍,确认没问题再实机使用。
通过以上步骤,你就能把Windows安装程序里的boot.wim成功改装成自己的PE系统。整个过程全部使用官方工具和原版镜像,安全可控,后续想加什么工具随时挂载修改即可。

还没有评论,来说两句吧...