Microsoft Windows PE

(1)用XP SP3全新制作 WinPE 系統 無憂啓動,作者 khauyeung

(2)Bart PE全新制作 WinPE 系統     原文

步驟

1. 下載並安裝最新版的Bart PE。運行PE Builder。這是程序的主窗口。

pe-builder

2. 所有你想要添加的額外功能通過插件的手段實現。有很多插件可供選擇。插件不過是向你的Live CD添加額外軟件的手段而已。你可以從這裏訪問Bart PE的插件庫。(注:相當多的插件,這張Live CD被打造成什麼樣子,或者說要實現怎樣的功能,完全取決於你選擇的插件)

3. 爲了實現我們的目的我們需要一個叫做Windows XPE的插件以使我們能夠啓動進入圖形化界面環境。你可以自由的爲你想添加的功能選擇其他的插件。那裏有磁盤恢復、辦公、備份、磁盤鏡像等插件。

4. 現在插入你的Windows安裝盤,爲PE Builder指定包含Windows安裝盤的CD驅動器或者其複製文件的路徑。(如果你有一臺筆記本和i386文件夾就更好了)

5. 點擊底部的plug-ins按鈕。你可以添加更多的軟件或是調整現有的軟件/插件。如果你得到錯誤提示,可能是你之前提供的源路徑不對。

pe-builder-plugins

6. 點擊add按鈕,指向你存儲Windows XPE插件的位置將其添加。我們使用了XPE插件後你可以安全地禁用Nu2shell,PENETCFG和A43插件因爲它們提供的功能XPE插件已經包含。

7. 點擊close。現在你可以刻錄光碟或者保存一個ISO用於測試以便之後刻錄。點擊build之後PE Builder就會開始工作。

圖略

8. 如果編譯的過程無錯誤地結束,你已經創建了你自己的Live CD。

注:我的編譯過程5分鐘不到,生成的文件大小270MB。作者在Virtual Box虛擬機中測試生成的iso的貼圖略去。以下是運行的WinXP PE的桌面貼圖。感覺運行速度比較一般,還有待調校。

winxp-pe-desktop

有其他的小技巧使你可以自定義啓動時的文本,牆紙以及其他東西。不過是需要編輯一些文件的小麻煩而已。不管有沒有這個可視的自定義環境,現在你都已經擁有了一個包含符合你特定需要的工具的,功能完整的Live CD。通過探索這樣一個工具,還有無數其他的可能性在等待着你。比如你可以創建一張包含了所有你喜愛的程序和文檔的Live DVD。
————————————————–

Bart PE的簡介

翻譯完上面的動手文章後,我們來介紹一下其中用到的Bart PE。引用自Bart PE的主頁

什麼是Bart PE和PE Builder?

Bart是作者的名字,他開發的PE Builder幫助你通過原始的Widnows XP或Windows Server 2003安裝盤創建一個基於BartPE(Bart Preinstalled Environment Bart預裝系統)Windows啓動光盤,非常適用於PC維護。

使用Windows內核的優勢

對NTFS分區的完全讀寫訪問

BartPE vs. Windows PE?

BartPE不是由Microsoft支持的。Windows PE纔是Microsoft官方產品。
BartPE有圖形化用戶界面。Windows PE有一個命令行界面。
創建BartPE安裝盤的工具是免費軟件。Windows PE只針對Microsoft OEM用戶。
BartPE允許無限制的自定義插件。Windows PE只有有限數量的插件選擇。

BartPE和Windows PE的技術差別?

目標 – Microsoft把Windows PE看做一個安裝平臺。Bart把Windows PE 看做下一代的拯救回復平臺。

開始菜單 – Bart的builder提供簡單、動態、功能強大的開始菜單(Nu2Menu, 見截圖). Microsoft的builder不提供開始菜單,只有命令提示符。

創建的源 – Bart的builder能夠從Windows XP Home Edition或者一個 預裝的Windows XP版本創建(不需要CD).

插件 – 通過PE Builder你能使用插件輕鬆添加應用程序、驅動和工具。這使PE Builder特別強大。最終用戶能將不同軟件商的插件整合到一個光盤鏡像中。

網絡支持 – PE Builder包含自己的網絡支持工具(bartpe/penetcfg) 來啓動TCP/IP和Microsoft Client. 各種TCP/IP設置如: dynamic/static ip-address, subnet-mask, default gateway, dns-servers computer-name, workgroup能即時修改。你也能創建一個供選擇的預定義檔案。Microsoft Windows PE只支持DHCP或是使用winbom.ini的固定的設定。
此外還有一個Erwin Veermans製作的插件(NwDskPe) 能爲BartPE載入 Netware Client(IP/IPX).

文件共享- BartPE能夠開啓文件共享支持。

VNC – 因爲支持文件共享,你同樣可以運行UltraVNC。

Dos支持 – Bart’s builder有一個”dospe”插件。

授權- Microsoft Windows PE只針對企業/OEM客戶,BartPE面向所有人。

64-Bit – Bart’s builder不支持Windows 64-bit版本。

=============================================================================

(3)用OPK創建可自定義的 WinPE
首先,把OPK工具包裏的WINPE文件夾 複製到 C:\ (當然可以不是C,還是爲了工作風格) 把WINPE 改名爲 build_x86
然後,把產品CD放光驅裏,用虛擬光驅也可以
接着,打開“運行”,輸入CMD。

先輸入命令cd\ 回到C根目錄

然後輸入 cd build_x86 進入生成工具的目錄

輸入命令 MKIMG.cmd [產品CD的位置] [生成的Windows PE 映像的位置]

例如,用微軟的虛擬光驅 產品CD在Z:我要把Windows PE 映像生成在C:\WinPE
我應該輸入 MKIMG Z:\ C:\WinPE

當然也可以輸入MKIMG.cmd [產品CD的位置] [生成的Windows PE 映像的位置] [ISO文件名]
直接生成ISO文件。

4 生成ISO文件
生成ISO文件用OSCDIMG

在build_x86 目錄下輸入命令
oscdimg -bc:\build_x86\etfsboot.com -n c:\winpe c:\winpex86.iso

下面是OSCDIMG的命令參數利於特殊要求的定製。
=============================================================================
選項 操作
-blocation 指定 El Torito 引導扇區文件的位置。不要使用任何空格。
例如:-bc:\directory\Etfsboot.com

-d 不強制小寫字母文件名轉換爲大寫字母。

-g 爲所有文件使用 Universal Coordinated Time 而不是當地時間。

-h 包括隱藏文件和目錄。

-j1 對 Joliet Unicode 文件名進行編碼並生成在 ISO-9660 名稱空間中兼容 DOS 的 8.3 文件名。這些文件名可以被 Joliet 系統或傳統的 ISO-9660 系統讀取,但是 Oscdimg 可能會更改 ISO-9660 名稱空間中的一些文件名,以符合 DOS 8.3 和/或 ISO-9660 命名限制。當使用 -j1 或 -j2 選項時,-d、-n 和 -nt 選項不會應用且無法使用。

-j2 不使用標準 ISO-9660 名稱對 Joliet Unicode 文件名進行編碼(需要 Joliet 操作系統從 CD-ROM 讀取文件)。
當使用 -j1 或 -j2 選項時,-d、-n 和 -nt 選項不會應用且無法使用。

-llabelname 指定卷標。不要在 l 和 labelname 之間使用空格。
例如:-lMYLABEL

-n 允許長文件名。

-nt 允許與 Windows NT 3.51 兼容的長文件名。

-o 通過對重複的文件進行一次編碼來優化存儲。

-oi 通過對重複的文件進行一次編碼來優化存儲。比較文件時,忽略菱形壓縮時間戳。

-os 通過對重複的文件進行一次編碼來優化存儲。在創建映像時顯示重複的文件。

-ois 通過對重複的文件進行一次編碼來優化存儲。比較文件時,忽略菱形壓縮時間戳。在創建映像時顯示重複的文件。

-tmm/dd/yyyy,hh:mm:ss 爲所有文件和目錄指定時間戳。不要使用任何空格。使用美國日期格式和 24 小時制。可以在項目間使用任何分隔符。
例如:-t12/31/2000,15:01:00

-x 計算並編碼映像中的 AutoCRC 值。

sourceroot 必需。指定您要創建到 .iso 映像中的 Windows PE 文件的位置。

image_file 指定要從 Windows PE 文件創建的 .iso 映像文件的名稱。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章