还是在上大学的时候,我开始制作我的PE系统修复光盘,在我为自己和朋友制作了三、四个版本后,我就转向了网络开发方面。当时我的PE修复光盘中集成的软件比较少,网络功能也只能用命令方式操作。自己用还可以,但是朋友用起来就比较郁闷了^_^。(原贴请访问http://blog.csdn.net/monster_ll/)
        后来深山红叶的维护光盘又勾起了我的兴趣,于是我在工作之余重新制作了一张PE盘,由于项目紧、业余时间也比较少,我的新版本将[红叶PE]中集成的软件和我的原先的PE整合了一下,重新设计了启动界面和目录结构。由于光盘中没有任何操作系统的安装文件,所以载体还是普通210MB或700MB的CD-ROM,预计下一版本会采用4.7G或8.4G的DVD-ROM,集成Win98-WinXP各个版本(计划会另有全套日文系统集成的版本)。
大家在制作WinPE的过程可能遇到过与我一样的问题,希望通过这篇文章来讲解一下PE的插件和制作方法。希望对没有成功制作经验的朋友有一些帮助。由于本人的水平有限,所以难免有所疏漏,希望大家批评指正。(原贴请访问http://blog.csdn.net/monster_ll/)

首先我们要了解一下Windows PreInstallation Environment,源引《大众软件》的文章:Windows PreInstallation Environment(Windows PE)直接从字面上翻译就是“Windows预安装环境”,微软在2002年7月22日发布,它的原文解释是:“Windows预安装环境(Windows PE)是带有限服务的最小Win32子系统,基于以保护模式运行的Windows XP Professional内核。它包括运行Windows安装程序及脚本、连接网络共享、自动化基本过程以及执行硬件验证所需的最小功能。”换句话说,你可把Windows PE看作是一个只拥有最少核心服务的Mini操作系统。微软推出这么一个操作系统当然是因为它拥有与众不同的系统功能,如果要用一句话来解释,我认为与Win9X/2000/XP相比,Windows PE的主要不同点就是:它可以自定义制作自身的可启动副本,在保证你需要的核心服务的同时保持最小的操作系统体积,同时它又是标准的32位视窗API的系统平台。

下面我们来看一下PE的制作,首先要认识的是我们的主角——PE Builder,目前我使用的版本是3.0.32。相信这个软件大家都是很熟悉了,我就不多介绍。我们首先来看一下它自带的部分插件的作用:
以下内容源自《大众软件》,再次引用只为向没有做过PE的朋友说明,如果您已经知道了这些plugin的用法,您可以略过以下内容。(原贴请访问http://blog.csdn.net/monster_ll/)


1、无需加入其他文件即可使用的插件(原贴请访问http://blog.csdn.net/monster_ll/)
  Nu2menu:一个为Win2000/XP/WinPE开发的动态外壳(Shell)/菜单应用程序,也是专门为PE Builder设计的,这是我们打造Super WinPE的基础插件,在PE Builder中默认就是激活的。在你有能力手工添加修改Super WinPE的外壳前,一定不要关闭本插件。(原贴请访问http://blog.csdn.net/monster_ll/)
  Bst5(Bart';s Stuff Test v5):一个小型的Win32应用程序,用于存储设备的长时间重负荷测试,它支持文件和设备级别的测试。(原贴请访问http://blog.csdn.net/monster_ll/)
  Boot Fix:赋予Super WinPE的引导CD在引导时有5秒的引导系统选择时间,如果敲击任意键即从CD上进行系统引导,而不作反应则会从硬盘引导系统。(原贴请访问http://blog.csdn.net/monster_ll/)
  Check Disk:为系统增加了磁盘检查工具chkdsk.exe以及相应的帮助使用的脚本。
  Custom:这个插件是专门为了自定义制作Super WinPE而设定。在深入了解Super WinPE的制作原理后,如果要修改PE Builder的制作参数,不要修改pebuilder .inf文件,而是使用custom.inf来定义。
  Document:只是简单地为Super WinPE添加“Documents and Settings”文件夹目录。
  QSoft Ramdisk:激活此插件即可在使用Super WinPE光盘引导系统后,创建一个大小为32MB的虚拟硬盘B。
  Remote Desktop Client by Microsoft:远程桌面客户端,会从安装光盘上拷贝所需要文件。
  Startup Group(autorun):插件会在Nu2menu菜单中创建一个启动群,不过这只是个假的启动群,在默认情况下其启动项目都是一个接一个执行的,也就是说上一个程序关闭后下一个才会被执行。
  Dos support for WinPE:此插件为Super WinPE提供16位的DOS支持能力,不需要其他文件。
  Keyboard Layout:此插件可设定默认的键盘布局,通常情况下我们修改插件的keyboard.inf文件来设定。不过实际上在WinPE运行中也可通过Nu2menu菜单上的“Keyboard Layout option”来随时改变键盘布局。注意这时所有已经运行的程序需要重新启动,才能适应新的键盘布局。
2、需要加入其他文件才可使用的插件(原贴请访问http://blog.csdn.net/monster_ll/)
  Network:这个插件利用TCP/IP协议中的微软网络客户端提供完全的网络支持能力。不过在使用这个插件前,需要先拷贝另外两个文件到插件目录下。这两个文件是factory.exe和netcfg.exe(文件名也可能是x86netcfg.exe和x86factory.exe),PE Builder本身并不包含这两个文件。这里factory.exe的版本必须是5.2.3790.0或更高,你有两个途径可以得到它:一是在Windows Server 2003安装光盘目录下的support/tools/deploy.cab中解压得到;二是到微软的网站下载Windows Server 2003资源开发包(http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang = en),在rktools.msi/Cabs.winrk.cab/deploy.cab中将其解出。netcfg.exe的最新版本在Windows PE 1.2版本中可以得到,另外你也可以使用Win2000开始包的snetcfg_wxp.exe来代替netcfg.exe(http://www.jsiinc.com/dl/snetcfg_wxp .zip)。得到两个文件后,将它们拷贝到PE Builder的plugin/network目录下。(原贴请访问http://blog.csdn.net/monster_ll/)
  BGInfo:检测计算机配置等各方面信息的程序。程序会自动检测计算机的信息并将它们显示为桌面背景,如计算机的名称、操作系统版本等。插件需要bginfo.exe文件,可在http://www.sysinternals.com/files/bginfo.zip下载,解压放入PE Builder的plugin/bginfo目录下。(原贴请访问http://blog.csdn.net/monster_ll/)
  Total Commander:这应该是大家非常熟悉的计算机资源管理程序了,软件集成的是免费的共享版本。插件需要cabrk.dll、default.bar、no.bar、sfxhead.sfx、share_nt.exe、totalcmd.exe、totalcmd.hlp、totalcmd.inc、unacev2.dll、unrar.dll、wcmicons.dll、wcmzip32.dll,如果制作时机器上没有安装Total Commander,可在http://www.ghisler.com/download.htm下载上述文件包,然后解压放入plugin/total目录下。如果计算机本身安装有注册版本,那么需要将wincmd.key也拷贝到目录下,并修改插件的totalcmd.inf文件中的部分内容为“wincmd.key=a,,1”。(原贴请访问http://blog.csdn.net/monster_ll/)
  Ad-Aware:非商业自由软件。它是一个很小的系统安全工具,可扫描你计算机浏览的网站所发送进来的广告跟踪文件和相关文件,并能安全地将它们删除。插件需要将文件aawhelper.dll、ad-aware.exe、reflist.ref、english.bmp、english.det、english.ini拷贝到PEBuilder的plugin/adaware目录,可在http://www.lavasoftusa.com/software/adaware下载该软件。(原贴请访问http://blog.csdn.net/monster_ll/)
  IrfanView:一款快速、简单的免费图像影像编辑及浏览软件,它支持所有主流的图形文件格式。插件需要文件i_view32.exe及i_view32.hlp,你可在其主页http://www.irfanview.com/download_sites.htm上下载软件,然后将文件拷贝到PE Builder的plugin/irfanview 目录下。(原贴请访问http://blog.csdn.net/monster_ll/)
  McAfee commandli-ne virus scanner:McAf-ee病毒扫描器插件。这个插件需要不断更新,可在http://www.seawind.org/~ylchang/McAfee-VirusCodeUpdate上先下载文件sdatXXXX.exe,这里的XXXX是版本号码,如sdat4304.exe。这个文件即McAfee病毒扫描器的病毒代码(含扫描引擎),将其下载拷贝到PE Builder的plugin/mcafee/files目录下。然后将它解压,在目录下运行“sdatXXXX.exe /e”,解压过程视机器快慢大约有若干秒不会有任何反应,等待就行,不要以为出问题了。(原贴请访问http://blog.csdn.net/monster_ll/)
  Off By One Web Browser:号称世界上最小的Web浏览器,完全支持HTML3.2。可在其主页http://www.offbyone.com/ob1_download.htm下载软件,插件需要将软件的ob1.exe文件拷贝到PE Builder的plugin/ob1目录下。(原贴请访问http://blog.csdn.net/monster_ll/)
  PuTTY:完全免费的telnet和ssh客户端工具,全面支持ssh1、ssh2。在http://www.chiark.greenend.org.uk/~sgtatham/putty/down-load.html上下载putty.exe文件,并将其拷贝到PE Builder的plugin/putty目录下。(原贴请访问http://blog.csdn.net/monster_ll/)
  McAfee AVERT Stinger:McAfee提供的专门解除特殊病毒(如冲击波病毒)的独立程序。可在http://vil.nai.com/vil/stinger上下载stinger.exe文件,并将其拷贝到PE Builder的plugin/stinger目录下。
  TightVNC:客户机/服务器软件工具包,能通过网络远程控制客户端电脑桌面,尤其适合低速网络连接。可在http://download.enet.com.cn/html/010062002041001.html上下载软件。插件需要将软件安装后的vncviewer.exe文件拷贝到PE Builder的plugin/vncviewer目录下。(原贴请访问http://blog.csdn.net/monster_ll/)
  3Com Gigabit LOM(3C940/ 3C2000)Driver(Asus P4P800 onboard):为3Com 3C2000-T Adapter提供的专用驱动插件。请到华硕的主页下载驱动,目前的版本是3com_940_v46.zip。文件解压然后将el2k_cpp.dll、el2k_xp.sys、el2000x.inf、el2000.cat拷贝到PE Builder的plugin/nic_el2k_xp目录下。
  DSK:为Promise FastTrak TX4000/S150 TX Series系列磁盘驱动器编写的专用插件。主要是为了作为你编写自己磁盘驱动器的插件样板,你只要简单地改写其INF文件就可以拥有自己的专用插件。
  Broadcom 440x 10/100 Integrated Controller Driver:Broadcom 440x系列10/100 MB网卡集成控制器驱动编写。在http://www.broadcom.com/drivers/downloaddrivers.php上下载相应驱动,解压后将bcm4sbxp.sys、bcm4sbxp.inf文件拷贝到PE Builder的plugin/nic_bcm4sbxp目录下。
  Broadcom BCM57xx NetX-treme Gigabit Ethernet Driver:插件及驱动下载同上。解压后将文件b57xp32.sys、b57xp32.inf拷贝到PE Builder的plugin/nic_b57xp32目录下。(原贴请访问http://blog.csdn.net/monster_ll/)
3、需要付费购买软件的插件:(原贴请访问http://blog.csdn.net/monster_ll/)
  Disk Commander:一个用来恢复坏死以及被删除或格式化了的文件,还能重新建立被破坏了的分区表。如果计算机中拥有这个软件,那么将文件boot.znc、dcmdhlp.vxd、dskcmw32.exe、mbr.bin拷贝到PE Builder的plugin/dskcmd目录下。(原贴请访问http://blog.csdn.net/monster_ll/)
  ERD Commander 2003:一个用来修复坏死操作系统的超级系统维护工具光盘,可用于重新设定文件权限、重建已遗失的密码、抢救系统及重要资料等许多任务。如果计算机中拥有这个软件,那么将文件common.dll、compmgmt.exe、explorer.exe、faux-shell.dll、locksmith.exe、pwdserv.exe、regedit.exe、tcpcfg.exe拷贝到PE Builder的plugin/erd2002目录下。
  Ghost32:大家都非常熟悉的磁盘备份软件。如果拥有这个软件,可将文件ghost32.exe和ghostexp.exe拷贝到PE Builder的plugin/ghost32目录下。(原贴请访问http://blog.csdn.net/monster_ll/)
  Nero Burning Rom:经典刻录光盘软件,如果有刻录机,这个插件将带来很大的工作便利,v5.5.10.X的系列版本都可正常使用。如果拥有这个软件,可将安装目录内的文件全部拷贝到PE Builder的plugin/nero burning rom/files目录下。然后修改penero.inf文件的software.addreg部分,修改用户名、公司名及注册号码。其大致看上去如下结构:(原贴请访问http://blog.csdn.net/monster_ll/)
[Software.AddReg]
 0x1, "ahead/Nero - Burning Rom/Info", "User", "Bart Lagerweij"
 0x1, "ahead/Nero - Burning Rom/Info", "Company", "Nu2 Productions"
 0x1, "ahead/Nero - Burning Rom/Info", "Serial5", "0000-0000-0000-0000-0000-0000"
  提示:如果插件文件不全,点击“Enable/Disable”按钮后就会提示缺少的文件,通常可以下载相应软件并在Windows中安装好,然后根据提示,将缺少的文件复制到Plugins目录下即可。(原贴请访问http://blog.csdn.net/monster_ll/)

Win PE CD-ROM 制作简介(系统修复光盘)相关推荐

  1. window7不要光盘修复计算机,Win7若崩溃了就靠它——Win7系统修复光盘制作方法解析...

    修复光盘相信许多用户都使用过,很多电脑维修员都准备了一张WinPE光盘,无论是系统中毒.缺少文件.甚至是系统崩溃,利用WinPE都可以很方便地解决.而许多用户都认为制作修复光盘是非常麻烦的事,其实Wi ...

  2. win7光盘修复计算机在哪,win7如何创建系统还原及系统修复光盘功能应用

    Win7系统还原创建方法,在Windows系统里,引入了系统还原这一特性,当误删文件或者程序损坏,通过系统还原功能,可以重新恢复到某个时段的正常状态,而不至于重新安装系统,或者是创建系统修复光盘,当系 ...

  3. Win PE 启动盘制作

    工具准备: * 移动硬盘1T 或者格式化好的U盘 * Windows 系统镜像文件 * WinPE安装包 微PE工具箱官网下载:http://www.wepe.com.cn 一:首先将U盘插入到电脑, ...

  4. win如何U盘制作启动系统

    推荐使用微PE工具箱制作U盘 微PE链接网址 1.首先找一个空的U盘(至少大于7G),数据备份完,直接格式化U盘 总结: 1.制作启动U盘 2.在启动U盘中放入操作系统 2.去系统之家或者其他的网站下 ...

  5. 将已经分区的移动硬盘弄成启动WIN PE盘(一般无需要格式化) 并进行GHO或ISO原版安装系统(亲自制作成功)

    本人之前在网上找了不少如何在移动硬盘已经分区的情况下直接利用其中的一个区当作引导盘启动WIN PE系统,然后在里面装安装系统,找到的一些教程操作方法都是很麻烦的,且难懂-- 当然利用UltraISO可 ...

  6. pe盘启动MySQL_将已经分区的移动硬盘弄成启动WIN PE盘(一般无需要格式化) 并进行GHO或ISO原版安装系统(亲自制作成功) | 学步园...

    本人之前在网上找了不少如何在移动硬盘已经分区的情况下直接利用其中的一个区当作引导盘启动WIN PE系统,然后在里面装安装系统,找到的一些教程操作方法都是很麻烦的,且难懂-- 当然利用UltraISO可 ...

  7. win10 u盘 修复计算机,win10系统修复u盘制作

    我们在使用计算机的时候,有些情况下是需要我们对系统进行修复的.所以就需要准备一个修复系统的u盘.据小编所知,系统修复U盘制作需要事先准备一个最少为4G的u盘,并且要求是空白的.再就是保证网络连接的通畅 ...

  8. linux 系统修复模式

    系统修复模式 1 单用户模式 Linux 的单用户模式有些类似 Windows 的安全模式, 只启动最少的程序用于系统修复.在单用户模式(运行级别为 1)中,Linux 引导进入根 shell,网络被 ...

  9. 【win】系统工具Win PE

    最近开启一台很久没有打开的主机,发现电脑黑屏无法操作,最后使用win pe对系统进行修复. 一.win PE概念 Windows PE (WinPE) 是一个小型操作系统,用于安装.部署和修复 Win ...

最新文章

  1. screen投屏怎么用_Screen投屏没有声音如何解决?
  2. JavaScript之数据类型
  3. 团队项目第二阶段冲刺站立会议01
  4. Hadoop存算分离实现方案探讨
  5. MFC中滑动条的使用
  6. 查询成绩最好的前两名_一级建造师成绩查询前这几件事很重要
  7. 2个网页跳来跳去_好人网页同步器,使用教程
  8. redis 批量删除操作
  9. phpcms 首页调用不同栏目的指定文章id 的content等内容 - 方法篇
  10. linux 下xhprof的安装和使用
  11. 利用Windbg深入理解变量的存储模型
  12. MT7621AT,MT7620A,WIFI6,MT7975D+MT7915DAN
  13. vuecli添加和移除插件_魔兽世界怀旧服,CEPGP EPGP插件完全汉化版 9月最新更新...
  14. MySQL Server 5.7.13
  15. Wireshark之流量包分析+日志分析 (护网:蓝队)web安全 取证 分析黑客攻击流程(下篇)
  16. 奔驰c260语言设置方法图解,奔驰glc260l​中控​按钮图解,glc260l车内按键功能说明...
  17. Spring RMI反序列化漏洞分析
  18. Win10任务栏透明
  19. ACA大数据助理工程师题库总结
  20. 用python可以做哪些有趣的事_可以用 Python 来干些什么有趣的事?

热门文章

  1. 声网 VQA:将实时互动中未知的视频画质用户主观体验变可知
  2. 多模态视频商品检索记录再刷新!第二届淘宝直播算法大赛完美落幕
  3. 提问的智慧(smart questions)
  4. iOS —— 触摸事件传递及响应与手势
  5. 千里独行Thousands of miles to ride alone
  6. 秘密潜入1-榴弹枪射速修改-Python源码
  7. 基于MATLAB的简单手势识别
  8. VS中的工程文件组织
  9. 【C++ 程序】 判断是否构成三角形
  10. 武汉理工校训计算机工程学,"厚德博学,追求卓越"武汉理工大学校训