BartPE是如何工作的 來自於Nu
的BartPE Builder是基於Windows預安裝環境(PE
Windows Preinstallation Environment)的
微軟將Windows PE提供給原始設備制造商(OEM)用於安裝軟件和測試硬件
而BartPE的目的是用於恢復數據
刪除病毒和特洛伊木馬以及識別已經損壞的硬件
BartPE需要Windows XP
Windows Server
支持並且要用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\目錄下查找文件
雖然查找並糾正這個問題大概只需要
秒的時間
但是你有可能會碰見更多的這種類型的問題
在配置自己的磁盤之前
你應該得到如下的一些文件來激活網絡支持
IPChange
exe
這是一個IP工具
它可以重新設置IP地址而不需要重新啟動系統
Factory
exe
這是在啟動之後安裝驅動的一個Sysprep組件
該組件可以從Windows Server
的安裝盤(\support\tools\deploy
cab)中得到或者從Windows Server
Resource Kit上下載並從rktools
msi\Cabs
winrk
cab\deploy
cab中提取factory
exe文件
Netcfg
exe
這是一個網絡配置工具
並且你可以從Windows預裝環境(Windows PE)
Windows XP SP
OEM 預裝工具箱(OPK)或者從ERD Commander
中得到這個工具
另外
如果你不能訪問這些文件
你可以下載snetcfg_wxp
exe文件
建立自己的BartPE 盤 現在
你已經做好了制作准備
運行Bart的PE Builder
然後你就會看到在免費的授權屏幕之後跟著會出現數據源屏幕(圖A)
在這裡
你需要將程序指向你的Windows安裝介質
Windows XP或者Windows Server
的文件位置
以及任何你想要加載到ISO上的附加文件的目錄
下一步
你將要選擇插件(圖B)
如果缺少文件
PE Builder將會產生一個出錯信息
下一步
構建ISO鏡像文件(圖C)
在ISO鏡像文件准備好了之後
你就可以利用你喜歡的CD/DVD刻寫軟件將其刻寫到一個CD(或者DVD)磁盤上
然後你就可以將CD放在目標系統上並用它啟動機器(或者重新啟動)
一定要確保機器的CMOS已經將其引導順序的第一選擇設置為從CD引導(這常常是缺省設置)
一旦引導進入BartPE磁盤
你看到的內容將和圖D中顯示的內容非常相似
在這裡顯示的是通過一個浏覽器脫機連接到
帶有插件菜單的Nu
Menu
和顯示在桌面上作為快速參考的系統信息
更改虛擬磁盤
為了能夠快速加載應用程序
BartPE將內存映射為一個硬件驅動器來使用(這裡稱為虛擬磁盤)
缺省的大小為
MB
但是
你可以通過使用文本編輯器來編輯\pebuilder\plugin\ramdrive\ramdisk
inf文件並改變RamDiskDiskSize值的大小來改變它
創建一個新的插件 配置插件是一個很簡單的過程
構建一個INF配置文件
一個HTML幫助文件以及一個用於更新Nu
Menu的XML文件
Nu
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
是一個很好的救援和磁盤檢驗工具
將自己喜歡的數據恢復工具
防病毒軟件以及其他的工具混合在一起
你可以利用這個救援/恢復磁盤實現任何專業目的
From:http://tw.wingwit.com/Article/os/youhua/201311/10895.html