分享
 
 
 

浅谈如何利用BartPE创建PE工具盘

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

BartPE是如何工作的

来自于Nu2的BartPE Builder是基于Windows预安装环境(PE,Windows Preinstallation Environment)的。微软将Windows PE提供给原始设备制造商(OEM)用于安装软件和测试硬件,而BartPE的目的是用于恢复数据、删除病毒和特洛伊木马以及识别已经损坏的硬件。BartPE需要Windows XP、Windows Server 2003支持并且要用Windows安装媒介来创建一个可引导ISO镜像文件。其结果并不等同于Windows PE,但是非常相似。

和许多恢复光盘不同,一旦你引导进入系统,BartPE就可以提供网络连接。然而,这需要通过下载一些数据包取得相应的文件,得到全部TCP/IP协议栈(TCP/IP stack)。但是,这之后,你还需要一个具有DHCP能力的系统来实现从引导盘访问因特网或者内部的网络。我发现用网卡驱动可以操作来自于不同提供商提供的网卡。当然,你的经验可能会不同,但是事实是你可以减少需要保存在IT库中的BartPE的数量。必须着重指出的是:需要在Windows域之外实现共享访问Windows文件,因为BartPE无法登录到域上。

BartPE也是可以扩展的,所以你也可以将其他的软件添加到你的PE工具盘上。这可以通过在插件系统中使用XML和INF文件来构建。表A中列出了缺省情况下程序的配置文件。

虽然这些程序的很少一部分是免费的,而且BartPE只包含了很少的免费的工具软件,但是它还支持许多最流行的可以从恢复光盘上得到的商业产品。BartPE的帮助文件提供了如何得到并增加其他免费应用程序的指导。对于免费的和专有程序来说,在BartPE中,你必须将某些文件复制到插件目录中并将程序激活。也许你想要自己添加一些程序。例如,我在BartPE磁盘上添加了Ultimate Zip程序,这是一个免费的归档程序。

作者的提示

我发现了一个错误的插件程序,它涉及到McAfee病毒扫描软件。使用说明指示你将文件放在\plugin\mcafee\目录下,而INF文件却在\plugin\mcafee\files\目录下查找文件。虽然查找并纠正这个问题大概只需要30秒的时间,但是你有可能会碰见更多的这种类型的问题。

在配置自己的磁盘之前,你应该得到如下的一些文件来激活网络支持:

IPChange.exe:这是一个IP工具,它可以重新设置IP地址而不需要重新启动系统。

Factory.exe: 这是在启动之后安装驱动的一个Sysprep组件。 该组件可以从Windows Server 2003的安装盘(\support\tools\deploy.cab)中得到或者从Windows Server 2003 Resource Kit上下载并从rktools.msi\Cabs.winrk.cab\deploy.cab中提取factory.exe文件。

Netcfg.exe:这是一个网络配置工具,并且你可以从Windows预装环境(Windows PE)1.2、Windows XP SP1 OEM 预装工具箱(OPK)或者从ERD Commander 2002中得到这个工具。

另外,如果你不能访问这些文件,你可以下载snetcfg_wxp.exe文件。

建立自己的BartPE 盘

现在,你已经做好了制作准备。运行Bart的PE Builder,然后你就会看到在免费的授权屏幕之后跟着会出现数据源屏幕(图A)。在这里,你需要将程序指向你的Windows安装介质,Windows XP或者Windows Server 2003的文件位置,以及任何你想要加载到ISO上的附加文件的目录。

下一步,你将要选择插件(图B)。如果缺少文件,PE Builder将会产生一个出错信息。

下一步,构建ISO镜像文件(图C)。

在ISO镜像文件准备好了之后,你就可以利用你喜欢的CD/DVD刻写软件将其刻写到一个CD(或者DVD)磁盘上。然后你就可以将CD放在目标系统上并用它启动机器(或者重新启动)。一定要确保机器的CMOS已经将其引导顺序的第一选择设置为从CD引导(这常常是缺省设置)。

一旦引导进入BartPE磁盘,你看到的内容将和图D中显示的内容非常相似,在这里显示的是通过一个浏览器脱机连接到TechRepublic.com,带有插件菜单的Nu2 Menu,和显示在桌面上作为快速参考的系统信息。

更改虚拟磁盘

为了能够快速加载应用程序,BartPE将内存映射为一个硬件驱动器来使用(这里称为虚拟磁盘)。缺省的大小为32MB。但是,你可以通过使用文本编辑器来编辑\pebuilder\plugin\ramdrive\ramdisk.inf文件并改变RamDiskDiskSize值的大小来改变它。

创建一个新的插件

配置插件是一个很简单的过程:构建一个INF配置文件、一个HTML帮助文件以及一个用于更新Nu2 Menu的XML文件,Nu2 Menu是BartPE磁盘上的开始菜单。要在PE Builder中加载它们,就必须将这些文件保存到\plugins文件夹下其自己的子目录中。

我为Ultimate Zip创建了它的INF文件。一开始,我删除了一些不必要的文本文件和附件文件如简化INF的外壳。由于一些程序会将文件安装到\Windows\System 或者\Program Files\Common Files\目录下,所以在程序安装后你必须将他们复制或者转移到BartPE \Plugin目录下。如果程序的功能要求有注册码,你就需要将其加入到INF文件中。\plugin\ramdisk.inf文件配置了许多注册码,可以将此文件作为一个参考。

参看在列表A中显示的INF文件,你就可以看到为了增加Ultimate Zip程序,我是如何来整合这个文件的。我是使用分号(;)来表示注释行。

下一步,我整合了在列表B中的XML文件,通过这个文件在BartPE磁盘菜单上增加了一个入口。这个过程相当简单,仅仅只需要改变文件路径和可执行程序使其能够映射你的程序。

还有一些其他人在处理插件配置时整合了一些提示信息和资源。下面给出的是一些连接:

Plug-ins for Bart's PE Builder

Bootable Java CD

PE-Builder Plugins

结束总结

带有标准Windows环境和附加的免费工具的BartPE,是一个很好的救援和磁盘检验工具。将自己喜欢的数据恢复工具、防病毒软件以及其他的工具混合在一起,你可以利用这个救援/恢复磁盘实现任何专业目的

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有