熱點推薦:
您现在的位置: 電腦知識網 >> 操作系統 >> Windows優化 >> 正文

淺談如何利用BartPE創建PE工具盤

2013-11-12 16:47:36  來源: Windows優化 

  BartPE是如何工作的
  來自於Nu的BartPE Builder是基於Windows預安裝環境(PEWindows Preinstallation Environment)的微軟將Windows PE提供給原始設備制造商(OEM)用於安裝軟件和測試硬件而BartPE的目的是用於恢復數據刪除病毒和特洛伊木馬以及識別已經損壞的硬件BartPE需要Windows XPWindows 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\目錄下查找文件雖然查找並糾正這個問題大概只需要秒的時間但是你有可能會碰見更多的這種類型的問題
  
  在配置自己的磁盤之前你應該得到如下的一些文件來激活網絡支持
  
  IPChangeexe這是一個IP工具它可以重新設置IP地址而不需要重新啟動系統
  
  Factoryexe 這是在啟動之後安裝驅動的一個Sysprep組件 該組件可以從Windows Server 的安裝盤(\support\tools\deploycab)中得到或者從Windows Server Resource Kit上下載並從rktoolsmsi\Cabswinrkcab\deploycab中提取factoryexe文件
  
  Netcfgexe這是一個網絡配置工具並且你可以從Windows預裝環境(Windows PE)Windows XP SP OEM 預裝工具箱(OPK)或者從ERD Commander 中得到這個工具
  另外如果你不能訪問這些文件你可以下載snetcfg_wxpexe文件
  
  建立自己的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\ramdiskinf文件並改變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\ramdiskinf文件配置了許多注冊碼可以將此文件作為一個參考
  
  參看在列表A中顯示的INF文件你就可以看到為了增加Ultimate Zip程序我是如何來整合這個文件的我是使用分號()來表示注釋行
  
  下一步我整合了在列表B中的XML文件通過這個文件在BartPE磁盤菜單上增加了一個入口這個過程相當簡單僅僅只需要改變文件路徑和可執行程序使其能夠映射你的程序
  
  還有一些其他人在處理插件配置時整合了一些提示信息和資源下面給出的是一些連接
  
  Plugins for Barts PE Builder
  Bootable Java CD
  PEBuilder Plugins
  結束總結
  帶有標准Windows環境和附加的免費工具的BartPE是一個很好的救援和磁盤檢驗工具將自己喜歡的數據恢復工具防病毒軟件以及其他的工具混合在一起你可以利用這個救援/恢復磁盤實現任何專業目的

From:http://tw.wingwit.com/Article/os/youhua/201311/10895.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.