【摘 要 】PE制作主要掌握以下几个环节:添加外置程序,制作启动过程,替换外置程序目录,更改注册信息,自制启动进度条,修改PE启动画面,添加硬件驱动,自定义夹和PE镜像的修改.
【关 键 词 】PE制作;步骤;方法
PE的全名:preinstallationenviro-nment(PE),是微软预安装环境.类似XP系统中的安全模式,带着有限服务的最小32系统.它使用的是微软出品的XP专业版的内核部分.包括系统运行及脚本,链接网络,安装程序和执行硬件验证等功能.可以认为PE是一个使用最少核心服务的微型操作系统.特点就是可以自定义本身的可启动副本,确保你开启所需的核心服务,并且还能保持最小的最小系统体积,同时还是标砖的32位可视窗口API平台.当你的机器系统崩溃的时候,里面的重要数据无法拿出来的时候,选择PE就可以迎刃而解.甚至可以、重装系统、浏览信息、查询硬件驱动、调取重要数据等等一切功能.
怎样制作带有个人色彩的PE?我们先从网络下载一些版本来参考一下.然后通过自己的加工和修改让其变成自己的PE系统.说实话,如果你想自己做一个PE系统,你可能很难,这些核心部分是微软公司制作,属于技术核心.你想想最低要求所需工具不能自己编,WINDOWS不能自己编吧!所以我们可以先学习怎样修改别人的PE变成自己的.然后学习怎样制作属于自己的PE.
1.添加外置程序
外置程序在外置目录中,对应的配置文件在该目录下的WINpe.INI里面.首先将要添加的软件放到外置程序目录中,然后再WINpe.INI中加入相应的LINK语句创建一个快捷方式就可以.例如:LINK %Programs%\克隆工具\Ghost32 v11,%OPDir%\Ghost11\Ghost32.exe
2.制作启动过程
这里需要有一定计算机专业基础的人员来操作.不然很容易出问题.这里需要改动PECMD各命令的使用,能够读懂配置文件,(1)将安装盘的映像文件根目录中的PE.IS__用ULTRAISO或者WinImage提取出来.(2)将名称改成PE.CAB格式的文件.(3)用压缩软件把PE.ISO文件解压.(4)再将PE.ISO里面的PECMD.INI提取.(5)根据自己的个人要求修改提取出来的文件.(6)将修改后的文件替换原来的文件并且用打包工具重新打包成PE.IS__.
3.替换外置程序目录
内部配置文件PECMD.INI 2、\外置程序\WinPE.INI 3、\WINPE安装\SETUP.INI将三个文件提取出来后按照下面步骤进行修改和整理,新建一个名为:“石度空间“先是用记事本打开INI文件,然后利用菜单进行编辑和替换.期间在查找内容中输入“外置程序\”(不含引号)点击全部替换成“石度空间“最后保存即可.
4.更改注册信息
修改注册信息在PE.INI中添加代码(我已编辑好你们可以直接调用网上也有我发表的)reg add"HKLM\SOFTWARE\Micro-soft\Windows NT\CurrentVersion"/vReg-isteredOwner/t reg_sz/d **/f>nul
reg add"HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"/vRegisteredOrganization/t reg_sz/d石度空间/f>nul reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"/vProductId/f>nul 2>nul
del/a/f/q
5.自制启动进度条
(1)用UE打开Setupldr.bin查找bootfont修改所有bootfont.bak为bootfont.bin(中文支持字体文件,在WinXP系统的根目录下可以找到.或者直接找到bootfont.bin文件,修改为bootfont.bak);
(2)利用注册表编辑器找到65536h处找到修改6259 7F为3E DB 58;
(3)修改你认为有必要修改的英文提示字符串为中文,最好也把TXTSETUP.SIF里的那句也改成中文;
(4)将bootfont.bin放在WinPE的根目录下;
(5)将修改后的Setupldr.bin替换原来的Setupldr.bin.
6.修改PE启动画面
利用软件reshacker找到NTOSKRNL.EXE文件.进行复制主要是用来备份和编辑的.其次,打开并找到第一行bitmap\1\3072;第八行bitmap\8\3072分别保存.再用图片编辑软件进行修正.最后在reshacker用编辑好的2张图片分别替换,找到“替换位图“,找到刚才编辑好的图片.选择打开然后替换,最后保存NTOSKRNL.EXE文件.这里很容易出错.所以图片只支持16色的位图.如果从网上照片截取的话会黑屏的.为了避免这样情况,最好事先做个备份以防万一.
7.添加硬件驱动
PE本身不能拥有每一台机器的硬件驱动程序,所以就需要我们自己手动调节把需要的驱动文件加进去就可以.步骤如下:
对将要添加到PE的驱动文件进行打包处理.将提取包含有INF安装信息文件,利用打包工具压缩成CAB格式,放到DRIVERS目录.在CAB里每一个驱动程序都有一个独立的文件夹,并且放在根目录下的,而且CAB中的INF文件时必须经过处理的.最后用记事本打开根目录下的XMD.ini找到源代码:devi%curdrv%\programs\drivers\drv.Video.cab后面把自己想要添加的驱动程序按照同样的方式添加进入.
8.自定义夹
打开WINDOWS系统夹;然后用压缩软件打开programs\system\forites.exe,删除你不要的内容,把自己个性化的夹内容加进去,注意这里的其他不要修改.不然就麻烦了.
9.PE镜像的修改
PE系统保存在\winpe.Im_这个CAB格式的压缩包里.具体修改步骤如下:首先,用打包工具或者压缩软件打开PE.IM_从中提取PE.IMG这个文件.其次,用已有的vdmi程序加载PE.IMG并且利用系统重新分配一个区这里需要注意的是不能只读,也不要退出vmd虚拟磁盘程序.这里强调一点,一旦修改失败有可能PE系统不可用,甚至导致系统崩溃,所以一定要小心,建议先备份.最后修改完毕关闭已打开的虚拟磁盘,切换到程序窗口,之后卸载掉虚拟磁盘.所有的对虚拟磁盘的操作都会进行保存.然后使用CABmanager将修改后的PE.CAB添加到该窗口中,点击保存.这个PE.IMG就重新以PE.IM_的形式保存在镜像里了.主要目的是为了要和之前的打包工具所生成的文件格式保持一致.不然就要使用记事本修改根目录下的WINPE.SIF文件.将pe.Im_修改成与之前保存的镜像压缩包对应的文件名才可以.
作者简介:石健(1980—),男,大学本科,研究方向:计算机及其应用.