Windows預安裝環境(Windows PE)是為Windows安裝設計的最低計算機操作系統。它可以用來啟動沒有操作系統的計算機,分區和格式化硬盤驅動器,復制磁盤映像和從網絡啟動Windows installer。Windows PE可以作為面向客戶的獨立產品使用,並具有適當的許可協議。它是壹個集成了許多Windows技術的組件,包括Windows installer和Windows DS。Windows PE 2.0是基於微軟Windows Vista操作系統的最新版本。大多數人拿到的Windows PE光盤(包括我手裏這張ISO鏡像光盤)應該是“Windows XP OPK”光盤,也就是Windows XP OEM預安裝工具包光盤。實際上,Windows XP OPK光盤是32位版本Windows PE的可引導副本,也就是說,這張光盤已經是Windows PE定義的操作系統,我們可以直接用它來引導系統。我們先來看看這張光盤的目錄結構。總共有352MB,是不是有點大?其實因為這是副本(至少包含很多驅動),所以大小是由當時的定制生產決定的。如果是32位非自定義版本的Windows PE,其在磁盤上的鏡像大約為120MB。
很少有朋友在看到這裏有沒有收獲的時候,壹定會想Windows PE對自己有什麽明確的作用。在此,我不妨總結壹二。
1.易於使用的啟動工具托盤
從我剛才的描述可以看出,Windows PE啟動相當快,對啟動環境的要求也不高。最可貴的是,雖然叫啟動盤,但功能幾乎相當於安裝了壹個“命令行版”的Windows XP——別忘了網絡支持。所以對於個人電腦用戶來說,只要刻錄在光盤上,就可以放心地解決初始化系統等問題;對於小型網絡環境(比如網吧)的用戶來說,這個功能特別實用。
2.有趣的硬盤使用功能
自定義的Windows PE不僅可以放在CD等可移動存儲設備上,還可以放在硬盤上。因為很多朋友會覺得把Windows PE定制版放在硬盤上沒有意義,其實不然。把Windows PE放在硬盤上應該是最有意思的地方,更何況在硬盤上啟動Windows PE,在妳的操作系統損壞無法進入的情況下也能輕松修復。關鍵是因為Windows PE在硬盤上,所以可以在Windows PE環境下安裝應用。呵呵,題外話,先來看看如何把自定義的Windows PE放到硬盤上(硬盤上只能放32位版本的Windows PE)。首先安裝恢復控制臺:(1)將Windows XP Professional光盤放入光驅,在這裏指定為cd_drive。(2)在命令行cmd窗口中運行CD _ drive \ i386 \ winnt32.exe/CMDcons。然後將自定義的Windows PE可啟動副本放在硬盤上,如下:(1)在目標硬盤上,創建壹個“C:\Minint”的目錄(此處目錄必須命名為“Minint”)。(2)將Windows PE“根目錄\i386”下的所有內容復制到C:\Minint。(3)將Windows PE根目錄下的Winbom.ini復制到目標硬盤的根目錄下。(4)在目標硬盤上,將“C:\Cmdcons\txtsetup.sif”的只讀屬性改為讀/寫。(5)在目標硬盤上,將“C:\Minint\txtsetup.sif”復制到“C:\Cmdcons”進行覆蓋。(6)重啟目標計算機。在啟動菜單上,選擇啟動到命令控制臺,計算機將使用Windows PE啟動。為了讓Windows PE盡可能的多才多藝,微軟把它設計得輕巧、強大、靈活。以下部分將更詳細地描述這些功能,然後描述Windows PE的局限性。
輕巧方便
Windows PE必須盡可能小,以便存儲在可移動介質(如CD和u盤)中,並且必須能夠快速啟動,並完全存儲在計算機的內存中。Windows PE的確切大小因自定義映像的方式而異,但以WIM格式壓縮時,通常占用不到100 MB。64位版本的Windows PE更大。使用語言包或應用程序自定義Windows PE映像會增加其大小。為了幫助最小化內存使用,您可以從壓縮映像運行Windows PE。換句話說,您可以在WIM文件中壓縮Windows PE,並從內存中運行它,而無需解壓縮。因此,無論是將圖像存儲在磁盤上還是加載到計算機內存中,采用壓縮都會使您受益匪淺。為了最大限度地減少磁盤存儲,WIM格式只存儲多個重復文件的單個實例。因此,如果您有壹個包含兩個Windows PE映像的WIM文件,那麽這兩個映像共享的文件將只存儲壹次。
強大的
Windows PE雖然設計的很小,但是包含了很多Windows Vista的核心功能。因為Windows PE支持Win32(就像微軟Windows XP和Windows Vista壹樣),所以大多數Windows應用程序都可以在Windows PE中運行。這意味著IT開發人員可以使用像Microsoft Visual Studio這樣的工具來創建在Windows PE上運行的Win32應用程序。Windows PE還支持多線程和多任務,因此您可以同時運行多個工具。當采用其他技術時,該特性節省了驗證和測試硬件和軟件映像所需的時間和資源。Windows PE還可以運行批處理文件、Microsoft Visual Basic Scripting Edition(VBScript)腳本、Windows Script Host (WSH)腳本(如果安裝了可選的WSH組件)、HTML應用程序(HTA)和Microsoft ActiveX數據對象(ADO)。因為Windows PE提供了基於RAM的臨時空間,所以Windows PE可以運行需要向硬盤寫入臨時文件功能的應用程序(即使沒有可用的硬盤)。為了最大限度地減少磁盤存儲,WIM格式只存儲多個重復文件的單個實例。因此,如果您有壹個包含兩個Windows PE映像的WIM文件,那麽這兩個映像共享的文件將只存儲壹次。註意:有些應用(比如遊戲)無法在Windows PE上運行,但這並不是Windows PE的設計意圖。Windows PE目前不支持Microsoft。NET框架。
靈活的
如果Windows Vista包含計算機硬件的驅動程序,那麽您的硬件也將能夠使用Windows PE,因為Windows PE包含大多數Windows Vista驅動程序。您還可以向Windows PE映像添加新的驅動程序。在企業環境中,您可以將組織中任何計算機所需的每個驅動程序添加到單獨的Windows PE映像中,以便該映像可以用於您的計算機。對於使用特殊硬件的計算機,您可以在Windows PE啟動後安裝驅動程序,並立即使用硬件,而無需重新啟動計算機。例如,如果您啟動Windows PE並發現它不包含正確的網絡驅動程序,您可以插入包含所需驅動程序的CD,然後使用Drvload命令行工具插入驅動程序,以便您可以連接到網絡。該功能可以實現,因為Windows PE可以直接從計算機的RAM運行,如本節後面所述。雖然Windows PE包含了很多內置函數,但是很多工具和函數都是可選的,讓Windows PE盡可能的輕便。例如,WSH不包括在標準的Windows PE映像中。但是如果您需要WSH組件來運行腳本,您可以很容易地添加它們。同樣,您可以向自定義的Windows PE映像添加故障排除工具,如Tracert或您自己的自定義工具。您還可以使用相同的脫機圖像編輯工具來安裝更新和服務包,以保持Windows PE最新。大多數操作系統(如Windows XP或Windows Vista)需要從硬盤上運行。您可以從各種啟動媒體或網絡啟動Windows PE(例如,使用WDS)。Windows PE支持X86、X64和IA64體系結構,因此您可以對組織中的所有計算機使用相同的預安裝和故障排除環境。Windows PE可以連接到IPv4網絡(由大多數組織和Internet使用)和IPv6網絡。您可以通過編輯基於文本的Unattend.xml文件來更改Windows PE的啟動設置。雖然您可以直接從硬盤或可移動介質運行Windows PE,但是您也可以選擇直接從內存運行Windows PE。如果您選擇從內存運行Windows PE,Windows PE啟動加載程序將首先在內存中創建壹個虛擬RAM磁盤。然後,引導加載程序將Windows PE的壓縮版本復制到RAM磁盤。最後,引導加載程序安裝RAM磁盤,就像它是壹個磁盤驅動器壹樣,並啟動Windows PE。從RAM加載Windows PE提供了額外的靈活性,因為您可以在Windows PE啟動後刪除Windows PE媒體。因此,您可以從壹張CD加載Windows PE,然後用包含工具或驅動程序的第二張CD替換它。從內存運行Windows PE時,支持將臨時文件寫入虛擬RAM磁盤,不能使用只讀介質(如CD)。
因為Windows PE被設計得盡可能輕便、強大和靈活,所以它有以下限制:壹臺計算機必須至少有256 MB的RAM。Windows PE不適合在軟盤上提供,但是您可以將Windows PE映像寫入可引導CD。Windows PE需要壹個與視頻電子標準協會兼容的顯示設備,它將用於確定支持的最高屏幕分辨率。如果Windows PE無法檢測到視頻設置,它將使用640 × 480像素的分辨率。Windows PE僅支持獨立DFS根目錄的分布式文件系統(DFS)名稱解析。您無法從另壹臺計算機訪問運行Windows PE的計算機上的文件或文件夾。換句話說,Windows PE不提供服務器功能。Windows PE支持IPv4和IPv6,但不支持其他協議,如IPX/SPX協議。會話之間驅動器符號的分配是不固定的。重新啟動Windows PE後,將按默認順序分配驅動器號。Windows PE不支持。NET框架。由於不支持Windows on Windows (WOW),16位應用程序無法在32位版本的Windows PE中運行,32位應用程序也無法在64位版本的Windows PE中運行。為防止Windows PE被用作通用操作系統,Windows PE將在初始引導程序啟動24小時後自動重啟。此外,Windows PE只有Windows Vista Win32應用程序編程接口(API)的壹個子集,包括I/O(磁盤和網絡)和核心Win32 API。需要下列任何Win32 API的應用程序將不能在Windows PE中運行:訪問控制、NetShow Theater Administration、OpenGL、電源管理選項、打印和打印假脫機程序、靜止圖像、磁帶備份、終端服務、用戶配置文件、Windows工作站和桌面、Windows多媒體和Windows shell。
贏體育
WinPE是Windows XP或Windows Server 2003的簡化版,放在CD或DVD上,可以直接激活。它的特點是Windows XP或Windows Server 2003的激活屏幕和激活時的簡單圖形界面(GUI),它還可以運行Internet Explorer。WinPE支持網絡,但只附帶以下工具:命令提示符字符、記事本和壹些命令提示符字符的維護工具。WinPE的初衷只是為了方便企業制造定制的Windows XP或Windows Server 2003,所以沒有也不可能在市場上銷售。經微軟批準,其他軟件公司可以將自己的軟件附加到WinPE上,這樣在電腦激活時就可以運行相關程序。這些軟件通常用於系統維護。如果電腦無法正常運行,可以使用相關的系統維護軟件對電腦進行維修。維護軟件有SymantecNorton Ghost等。Windows Vista的安裝程序也是基於WinPE的。WinPE多為OEM廠商使用。舉個例子,就像壹臺剛買回來的品牌電腦套裝,不需要從頭開始完全安裝操作系統,而是完成安裝。OEM廠商可以自定義安裝驅動、修改我的電腦中的OEM商標、安裝系統後安裝輔助程序等動作。簡單來說,WinPE的作用就是在大量的計算機安裝中(同壹規格的計算機)使用,實現快速壹致的安裝。