用Windows安装程序改装成pe

老刘

用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,体积小,后续自定义也方便。

  1. 以管理员身份打开“部署和映像工具环境”(在开始菜单搜索即可找到)。

  2. 输入以下命令创建工作目录(路径可改成自己喜欢的):

copype amd64 C:\WinPE_amd64

如果是32位系统,把amd64改成x86。

  1. 命令执行完后,C盘会生成WinPE_amd64文件夹,里面已经包含完整的PE文件结构。

  2. 接下来可以先挂载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"

  1. 挂载成功后,可以往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

  1. 修改完成后提交并卸载:

Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit

  1. 生成可启动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进行改装。

  1. 把Windows ISO双击挂载,或者用7-Zip解压到一个文件夹,比如D:\WinISO。

  2. 找到D:\WinISO\sources\boot.wim,复制一份到C:\PE工作目录。

  3. 创建挂载点并挂载(一般挂载索引2,因为那是实际启动的环境):

md C:\mount

Dism /Mount-Image /ImageFile:"C:\PE\boot.wim" /index:2 /MountDir:"C:\mount"

  1. 挂载后进入C:\mount目录,你会看到完整的Windows目录结构。可以把安装程序相关的文件删掉或移动走,比如setup.exe、sources里的安装相关文件,腾出空间。同时把需要的工具复制进去,比如把DiskGenius放到Windows\System32或者Program Files目录。

  2. 如果想改启动后自动运行的程序,可以编辑Windows\System32\winpeshl.ini文件,把默认的安装程序路径改成自己的工具路径。

  3. 修改完成后提交:

Dism /Unmount-Image /MountDir:"C:\mount" /commit

  1. 把改好的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系统。整个过程全部使用官方工具和原版镜像,安全可控,后续想加什么工具随时挂载修改即可。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,1人围观)

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

目录[+]