史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   作業系統操作技術文件 (http://forum.slime.com.tw/f128.html)
-   -   自己製作Windows PE工具 (http://forum.slime.com.tw/thread125089.html)

psac 2004-09-15 01:44 AM

自己製作Windows PE工具
 
自己製作Windows PE工具
作者:春水

Windows PE的 全稱為Windows Preinstallation Environment(Windows預安裝環境),它關於Windows XP內核,能啟始系統、讀寫FAT32/NTFS格式的分區、訪問網路,具有圖形界面的特點很適合做系統崩潰後的救急平台,用來維護系統。遺憾的是,普通用戶沒有得到微軟的授權,無法使用Windows PE。

  現在好了,我們可以利用Bart』s PE Builder打造一個可啟始系統的CD或DVD光碟。它的功能類似於Windows PE,啟始系統後可以新增32位的圖形界面操作環境,支持網路和遠端管理功能,支持FAT32、NTFS、CDFS等各種分區格式,採用800×600的解析度,可用於診斷或修復系統。目前最新版本支持Windows XP、Windows Server 2003。

  步驟1:準備工作

  首先在硬碟上騰出一個剩餘空間較大的分區(至少有300MB剩餘空間),預備存放ISO映射文件或燒錄臨時文件,將下載回來的 pebuilder3015.zip文件解壓縮,然後雙按執行pebuilder.exe文件,在彈出的視窗中點擊「Next」按鈕進入下一步。

  步驟2:設定文件源

(1)Path to Windows installation files:Windows安裝文件路徑

  可以選項安裝光碟,也可以選項本地機硬碟或網路(這需要事先將安裝光碟中的文件複製到硬碟中),Bart』s PE Builder支持Windows XP Home/Professional、Windows Server 2003 Web Edition/Standard Edition/Enterprise Edition等版本,可惜的是不支持Windows 2000。

  (2)Path to your already installed Windows:本地機或網路中已存在的Windows系統

  這裡顯示了從本地機所偵測到的Windows系統,例如「C:\WINDOWS」,一般不用更改,當然你也可以選項網路中的其他Windows系統,但需要說明的是必須與「Path to Windows installation files」中的系統版本一致,主要是「\i386\ntdll.dll」文件的版本必須一致。例如系統中的Windows XP已經安裝了SP1,但安裝光碟卻仍然是Windows XP,此時你就只能重新製作一張包含了SP1的Windows XP光碟,否則會提示出錯。

  (3)Add files/folders this(custom)directory to ISO:增加自訂文件或資料夾到ISO映射文件我們可以在這裡增加特定的文件或資料夾,例如將Foxmail、FlashGet、QQ等增加進去,直接點擊右側的瀏覽按鈕即可。

  步驟3:設定網路服務

  如果選了「Enable Network Support」複選框,那麼以後用這張工具啟動成功後就可以訪問網路,不過如果你想使用這一功能的話,你需要事先準備好factory.exe、 netcfg.exe這兩個文件,或者是x86factory.exe、x86netcfg.exe兩個文件,而且factory.exe文件的版本必須高於5.2.3790,你可以從Windows Server 2003安裝光碟的「\support\tools\deploy.cab」壓縮包中獲取這兩個文件,或者從Windows Server 2003 Resource Kit Tools工具包中獲取,這兩個文件的容量為12MB。


步驟4:組態插件

  插件相當於Windows桌面系統裡安裝的軟體。Bart』s PE Builder本身已內裝了ERD2002、Ghost32、Irfanview、Nero Birning Rom、Ramdisk等25個插件,有些插件直接增加後即可使用;有些插件例如Total Commander、Ad-Aware等在使用之前還需要增加相應的程式文件;而Disk Commander、ERD Commander 2002、Ghost32、Nero Burning Rom這4個插件需要付費後才能使用。

  這裡顯示了當前設定下所有插件的啟動狀態,如果「Enabled」列顯示「Yes」的話,則代表該插件已被啟動,例如「Boot Fix」插件可以在啟動時顯示「Press any key to boot from CD」的資訊;如果顯示「No」,則代表該插件未被啟動,我們可以通過「Enable/Disable」按鈕選項是否需要啟動該插件,而「Edit」按鈕則可以重新組態插件程序的安裝源、程序名等選項。

提示:如果插件文件不全,點擊「Enable/Disable」按鈕後會提示缺少的文件,你可以下載相應的軟體並在Windows中安裝好,然後根據提示,將缺少的文件複製到Plugins目錄下即可。詳細的提示可通過點擊「PluginHelp」按鈕獲得。

  每個插件資料夾下都至少包含了*.htm、*.inf、*.xml三個文件。從http: //www.nu2.nu/pebuilder/#plugin還可以下載更多的插件。另外你也可以自己設定插件,這就需要拷貝相應的文件到 Plugins目錄下,並編寫相應的INF文件,此處就不贅述了。

步驟5:輸出設定

  預設的文件輸出路徑是「c:\pebldr」,而ISO映射文件則會被放到系統臨時目錄中,當然你也可以另行設定,唯一的條件是要保證目標碟有足夠的可用空間。

步驟6:新增ISO文件

  點擊「Next」按鈕,Bart』s PE Builder會立即開始執行新增操作,系統首先會從Windows安裝光碟中拷貝必要的文件到前面所設定的輸出目錄中,這裡需要一定的時間。耐心等待片刻,一個ISO格式的光碟映射文件就新增完成了。檔案名預設為pebuilder.iso。

  最後,將這個ISO文件燒錄到光碟上,就可以得到量身定做的Windows PE工具了。用這張工具啟始系統後,會出現圖5所顯示的界面,在這個界面下進行操作,相信不會有什麼問題了吧。

DerekTing 2004-09-15 08:35 AM

正有需要,謝謝了。

BSS 2004-09-15 11:02 AM

你忘說去那裡下載 pebuilder3015.zip

superxboy 2004-09-15 12:55 PM

帥喔.......有psac大大挖好文章......我也每天在進步.....^^

Kuku 2004-09-15 05:31 PM

最近剛好有ISO這方面的問題...
謝謝嚕

joexyz 2004-09-15 06:48 PM

嗯,感謝指教

HERO 2004-10-02 01:08 PM

有辦法把自己做的Windows PE開機選單繁體化嗎?


所有時間均為台北時間。現在的時間是 08:21 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1