制作无额外语言的自定义WinPE:如何在生成ISO时排除多余语言目录(仅保留美式英语)
制作无额外语言的自定义WinPE:如何在生成ISO时排除多余语言目录(仅保留美式英语)
嘿,Craig,这个问题我帮好几个做WinPE定制的朋友解决过——完全可以在生成ISO的环节就直接剔除那些冗余的语言目录,不用写完U盘再手动删,而且你绝对需要保留en-us目录,这是美式英语的核心语言文件,WinPE的界面提示、系统交互全靠它,绝对不能删。
下面是具体的操作步骤,全程用Deployment and Imaging Tools Environment(记得右键以管理员身份打开):
第一步:创建仅含美式英语的WinPE基础环境
别用默认的无参数copype命令,它可能会拉取多语言文件。直接指定美式英语架构运行:copype amd64 C:\WinPE_amd64_en(把
amd64换成你需要的架构,比如x86或arm64;C:\WinPE_amd64_en是你要创建的工作目录路径,可自定义)
这个命令会只下载并生成包含美式英语的WinPE基础文件,根目录不会出现其他语言的文件夹。第二步:挂载并定制你的WinPE(如果需要)
如果你要添加自定义驱动、工具或脚本,先挂载WinPE的核心镜像:Dism /Mount-Wim /WimFile:C:\WinPE_amd64_en\media\sources\boot.wim /Index:1 /MountDir:C:\WinPE_amd64_en\mount把你的定制内容放进挂载目录的对应位置(比如驱动放
\Windows\System32\Drivers),完成后提交更改并卸载挂载:Dism /Unmount-Wim /MountDir:C:\WinPE_amd64_en\mount /Commit第三步:生成仅含美式英语的ISO文件
最后用MakeWinPEMedia生成ISO,这时候生成的文件根目录只会有en-us文件夹:MakeWinPEMedia /ISO C:\WinPE_amd64_en C:\WinPE_en_only.iso(
C:\WinPE_en_only.iso是你最终要生成的ISO路径,可自定义)
额外注意事项
- 如果之前有旧的WinPE工作目录,一定要彻底删除后再重新创建,不然残留的多语言文件可能会被意外打包进新ISO
- 全程确保Deployment and Imaging Tools Environment是管理员身份运行,不然可能会出现权限不足的错误
- 如果你需要添加语言相关的组件,只选择
en-us对应的包,别碰其他语言的组件
备注:内容来源于stack exchange,提问作者Craig
相关产品推荐
相关产品推荐

