前言:本文只是以偶在研究是所看到的一个PE产生的简单过程,带领您进入这个神秘的世界,偶并不打算
教你如何生成像老毛桃先生这么小的PE光盘作品,因为其研究过程很漫长,引用老毛桃的话来说,“老九
用了一年的时间才产生得到一个近120多MB的WinPE系统,自己又花了近半年的时间对它进行精简优化,最
后才得到解压后为51MB左右的WINPE”,这里不是指压缩后的21.XXMB的体积,偶认为会误导某些人,认为
Windows的内核最小是21MB,我们要以实事求是的态度来了解这个操作系统,了解它的产生过程,当然,
偶研究的时间很短,也许了解得不大全面或是有误,见谅了,PE高手请略过本文。OK,下面开始:
一、了解什么是PE。
PE英文为Windows Preinstallation Environment的缩写,意为Windows预安装环境,用MS帮助上的说明来
说,是带有有限服务的最小 Win32 子系统,它基于以受保护模式运行的 Windows?XP Professional 内核
。它包括运行 Windows 安装程序、从网络共享安装操作系统、自动化基本过程,以及执行硬件验证所需
的最基本功能。。某些人可能会对这些所谓的名词感到疑惑,不妨换个思考的角度,PE是什么?偶说,它
是一个操作系统,类似于DOS,只不过内核是NT的内核,支持NTFS文件系统,可在光盘上运行的一个操作
系统。
二、PE的历史背景。
PE最早是微软发布的一种光盘预安装系统,当时的出现让人很振奋,因为在它出现之前,DOS只能借第三
方软件的支持下才能访问NTFS格式的磁盘文件,而且还不全兼容。不过好境不长,当人们从微软的网站上
下载这个PE系统,并使用后,因为这个微软的WinPE启动后只有一个黑框框——CMD命令行窗口,什么桌面
啊,开始菜单啊,任务条什么的全都没有,我要运行任务管理器,怎么办?输入Taskmgr回车,这下出来
了,我要运行注册表编辑器怎么办?输入Regedit,出来了,我要分区?输入Diskpart,又是一大堆命令
,这下难到了一大批尝鲜者,都鼠标一统天下的时代了,但会玩命令行的只有以前的DOS高手了,所以PE
渐渐被人们所遗忘。还好,这个时候,总会有技术强人出来继续PE的研究,沉默一段时间后,终于以Bart
(巴特)这样的技术先锋为首的人,突破性研究出为PE添加各种系统文件,为PE穿上XP的漂亮外衣的办法
,才让PE从死谷里走出来,走入我们的日常生活中。让我们记住他——Bart和他的——Bart’s PE
Builder软件!
备注:用Bart的原话来讲,用PeB生成的Winpe已不是MS的那个PE了,两者不同,请要不要搞混了,更不要
向MS寻求技术支持,PEB本身是免费的。MS的有版权,而且每用24小时会自动关闭系统,既所谓的资源限
制。
三、当今国内、国外PE研究发展的情况。
国内研究PE的前锋当属无忧论坛无疑,(有兴趣的可以去那里看看)大家熟知的深山红叶PE系统工具箱和
老九、老毛的迷你WinPE系统均出自那里,当然,从一些资深人士来说,PE在国内也向这些系统制作人一
样,分成了两派,一派为深山红叶那种无桌面派的简洁派,一派为老九、老毛那种有XP桌面的桌面派。他
们都是成功的PE系统制作者,还有无忧上新进的一批VC++高手等,因为有了他们,才会有今天PE的实用价
值的存在。在国外,PE研究非常热,有很多的著名坛子,当然有Bart’s的坛子,还有LiveCD,911CD,以
及MSFN的坛子等,无数的老外制作了数不胜数的PE插件丰富资源,如Shell壳插件有GeoShell,Windows
Explorer(一个类拟于98菜单的壳,好像是俄罗斯人写的),XPE,Xbox等著名插件等,网络类的PPPOE拨
号插件,硬件类的USB即插即用接口插件,还有各种各样的软件类插件,大大丰富了PE的应用价值,很多
老外都在做自己的光盘Live系统,人家大多不是追求光盘有多小,而是比这个光盘用了多少外部插件,能
提供什么功能,偶看到老外做出来基本上都有300多MB之巨,当然功能更全,在上面打DX游戏的都有,人
家完全是在玩光盘Live系统。
四、无桌面派PE的制作方法。
为什么把深山红叶的那种光盘称为无桌面派,这个说法有点免强,必竞只是Shell壳的不同,只是不能在
桌面上或是任务栏上点右键而矣,偶觉得除了这点外,和有桌面的PE操作起来差不多吧。准备好我们的工
具:PE Builder 3.0.4或是3.1.0版软件(以后简称PEB),母盘用WinXP SP2完整版(切记不要用精简版
XP,包括D大的光盘也不行,会报错的,影响制作时查错),一些绿色的小软件,WinRAR压缩包制作软件
,同时下载偶提供的这个从国外的坛子里下载到的PE插件——GeoShell V2.0和偶修改过的PE中文插件,
当然,必要的测试装备,虚拟机也要准备好,本次提供VPC家族中最快的 5.2全版下载。另外,偶也向国
外的坛子学习,不提供PE成品盘,只提供PE插件和制作方法。
(1).将下载的PEB安装或是解压到一个目录下。
(2).将偶提供的这两个插件解压放入PEB目录下的Plugins目录中。
(3).将XP原光盘插入虚拟光驱,或是用UltraIso一类的软件提取到硬盘某目录下。
(4).编辑PEB目录下nu2menu目录中的nu2menu.xml文件,将里面的部分DD换成中文的,如下表类拟的样
子。