前言
众所周知,PE有很多,比如:WePE、优启通、EdgelessPE、FirPE等。
当然,这些都是别人做好的。
能不能自己做一个?
所以就有了这个
提示:因为用的是WinXShell
而不是Explorer
,最终效果可能不太好看
一. 准备
1.系统镜像
可以从微软、msdn我告诉你和msdn的新版下载。
这里使用Windows10 21H2
。
2.PECMD
原作者提供的官网好像没法用了
官方网址:http://mdyblog.blog.163.com/blog/static/106150119201202591855298/
NonCopyRight,任何个人和组织(含商业组织)可随意免费使用,随意修改,…。技术支持可咨询作者
—— PECMD帮助第一页
可以在PE里提取出来。
如果找到官网可以在评论里说一下
3.WinXShell
也是没找到,只能提取了
文件应该是这样
4.WimTool
用Dism++也可以,生成wim
文件用的
Lxl1638 BBS.WUYOU.COM 茂名二中 老九,2010.07.16
——WimTool帮助界面
也找不到官网
5.UltraISO
不是免费的。可以从各种各样的地方提取出绿色版/单文件版。
二、解开镜像
1.双击打开系统镜像
这里镜像在F盘,后面F盘都是这个位置
2.解开
用管理员身份打开WimTool
“选择要挂载或解开的WIM文件”填F:\sources\boot.wim
“选择挂载或解开的目标文件夹”填解开的文件夹,需要是空的,后面将这个文件夹称之为<PE文件目录>
其他不用管
点击解开镜像
等待解开
3.提权
解开后,只有TrustedInstaller
有权限
使用工具在右键菜单增加取得所有权
,这里用EcMenu。
4.删除不必要文件
删除<PE文件目录>\sources
文件夹
三、添加文件
1.复制F:\sources\install.wim\1\Windows\Web
到<PE文件目录>\Windows\Web
(壁纸)
2.复制WinXShell
(WinXShell文件夹)到<PE文件目录>\Program Files
记得顺便把<PE文件目录>\Windows\Web\Wallpaper\Windows\img0.jpg
到<PE文件目录>\Program Files\WinXShell\wallpaper.jpg
3.PECMD和PECMD.INI
复制PECMD.EXE
到<PE文件目录>\Windows\System32\
在<PE文件目录>\Windows
新建文件PECMD.INI
并打开,输入
1 | //初始化WinPE, 会生成desktop.ini, 需要放在前面 |
可以不带参数打开PECMD.EXE
来查看其他命令和用法。
四、更改注册表
打开regedit
1.在HKLM
加载<PE文件目录>\Windows\System32\config\SYSTEM
为SYS
在HKLM\SYS\Setup
下面找到CmdLine
更改为PECMD.EXE MAIN X:\Windows\PECMD.INI
解释一下:CmdLine
是开机自动启动的任务,把原来的 安装Windows 改成打开PECMD
执行PECMD.INI
里的内容
可以上载了
2.在HKLM
加载<PE文件目录>\Windows\System32\config\SOFTWARE
为SOFT
找到HKLM\SOFT\Microsoft\Windows\CurrentVersion\Policies\System
将EnableCursorSuppression
更改为0
然后上载。
3.在HKLM
加载<PE文件目录>\Windows\System32\config\DEFAULT
为DEF
找到HKLM\DEF\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
新建32位DWORD值:
1 | //显示隐藏文件 |
然后上载。
五、打包
到这里PE就做好了。可以打包了。
用管理员身份打开WimTool->新制和追加
源目录填<PE文件目录>
保存到boot.wim
点击新建映像
制作好wim
后用 UltraISO 打开原来的系统镜像
删除support
、sources\*.*
、autorun.inf
和setup.exe
在sources
下面把生成的boot.wim
添加进去
点击另存为,不要点保存
六、测试
这里使用VMware Workstation Pro测试。咕咕咕