Windows Preinstallation Environment(Windows PE),Windows預安裝環境,是帶有有限服務的最小Win32子系統,基於以保護模式運行的Windows XP Professional及以上核心。它包括運行Windows安裝程式及腳本、連線網路共享、自動化基本過程以及執行硬體驗證所需的最小功能。
Windows 預安裝環境 (Windows PE) 是在Windows核心上構建的具有有限服務的最小 Win32 子系統,它用於為安裝 Windows 而準備計算機,以便從網路檔案伺服器複製磁碟映像並啟動 Windows 安裝程式。
Windows PE 不是設計為計算機上的主要作業系統,而是作為獨立的預安裝環境和其他安裝程式和恢復技術(例如 Windows 安裝程式、Windows 部署服務 (Windows DS)、系統管理伺服器 (SMS) 作業系統 (OS) 部署功能包以及 Windows 恢復環境 (Windows RE))的完整組件使用的。
Windows PE 可作為帶有適當授權協定的面向客戶的獨立產品,它是一個集成了許多 Windows 技術 [包括 Windows 安裝程式和 Windows 部署服務 (Windows DS)] 的組件。
Windows PE主要的使用環境是虛擬機,虛擬機環境與實際PC環境幾乎沒有區別(就是說如果用戶不清楚虛擬機也沒關係,就當是在真實PC上直接運行)。
將BIOS中設定成光碟機引導,並開始啟動系統,當螢幕畫面上出現“Press any key boot from cd”時,按任意鍵從光碟機上的Windows PE引導啟動。如果用戶的存儲設備驅動不被支持,在啟動時按下F6鍵可載入特殊設備的驅動。當啟動到桌面時系統會做一些如調整解析度的工作,最後打開默認的CMD命令行解釋工具,大家看看,是貨真價實的圖形操作環境喔。
Windows PE 2.0對MS-DOS或以前版本的 Windows PE的使用進行改進,具體如下:
與 MS-DOS 引導盤對比
用戶可以使用 Windows PE 代替 MS-DOS引導盤執行以下任務,並在更短的時間內更順利地完成:
創建和格式化磁碟分區,包括 NTFS 檔案系統分區。Windows PE 允許用戶使用 NTFS 檔案系統格式化磁碟,而無需使用第三方實用程式。而且,Windows PE 提供的檔案系統實用程式可腳本化,因此用戶完全可以進行自動化分區和格式化。
訪問網路共享以運行故障排除工具和安裝作業系統。Windows PE 提供與 Windows Vista 類似的網路客戶端功能。事實上,Windows PE 提供的網路驅動程式與 Windows Vista 隨附的網路驅動程式相同,允許用戶快速、輕鬆地訪問網路。相比而言,自定義 MS-DOS引導盤以訪問網路共享的過程卻總是既浪費時間,又單調乏味。
載入和訪問 32 位和 64 位設備驅動程式,用於音頻、視頻、母板晶片集、電池和其他使用 Windows Vista 驅動程式的設備。Windows PE 提供載入 Windows大容量存儲器、網路連線、音頻、視頻和其他類型驅動程式的功能。而如果使用 MS-DOS,用戶就必須找到 16 位驅動程式,自定義 MS-DOS引導盤並維護用於不同網路適配器的不同磁碟。
自動化任務。Windows PE 中的腳本編寫功能遠遠超出 MS-DOS引導盤的功能。例如,Windows PE 使用 VBScript,它是一種功能強大的腳本編寫語言,比 MS-DOS 的批處理檔案更容易使用。Windows PE 在其運行的系統上支持千兆位元組的記憶體,並使用受保護模式的“傳輸控制協定/Internet 協定”(TCP/IP)堆疊提供網路連線支持。通過編輯一個基於文本的“可擴展標記語言”(標準通用標記語言下的一個子集、外語縮寫:XML) 檔案,用戶可以輕鬆地添加啟動腳本或應用程式。如果已經創建了用於 MS-DOS 的腳本,用戶或許能在 Windows PE 中使用它們;否則,可以輕鬆地將現有的基於 MS-DOS 的腳本導入到 Windows PE 中。
運行 Win32 應用程式。將 MS-DOS 用作預安裝和排除作業系統故障的一個缺點是用戶只能運行專為 MS-DOS 編寫的應用程式。由於 Windows PE 支持多數重要的 Microsoft Win32 API,所以 Windows PE 可以運行大部分圖形和基於控制台的 Windows 應用程式。此外,由於 Windows PE 支持多執行緒和多任務處理,用戶還可以同時運行多個工具。
更便捷地安裝Vista及以上版本的Windows系統。
與早期版本 PE 對比
首先,Windows PE 2.0 基於 Windows Vista組件,而早期版本的 Windows PE 則是基於 Windows XP 或 Microsoft Windows Server 2003。因此,Windows PE 2.0 支持 Windows Vista驅動程式並受益於許多 Windows Vista 的改進(包括通過 Windows防火牆提供的防網路攻擊方面的改進)。如前所述,Windows PE 2.0支持驅動程式注入,這使用戶在啟動 Windows PE 之前或之後都可以載入驅動程式。若啟動 Windows PE並發現它缺少一個必需的驅動程式,可以從可移動媒體載入非標準驅動程式,並立即使用該硬體而無需重新啟動計算機。
為了更具靈活性,尤其是在創建預安裝腳本時,Windows PE 2.0包含已增加內容的“Windows 管理規範”(WMI) 支持。使用 WMI,用戶可以通過腳本或命令提示符執行大多數配置或管理任務。
過去,許多應用程式不能在 Windows PE 1.0 中運行,因為這些程式需要臨時存儲空間,並且 Windows PE 經常從不可寫入的媒體(如 CD)啟動。通過在計算機的 RAM 中提供 32 MB 刻錄空間,Windows PE 2.0 可支持大部分需要對臨時檔案執行寫操作的應用程式。每當應用程式試圖對臨時檔案(無論哪個資料夾)執行寫操作時,Windows PE 都會將更改內容重定向到記憶體中的刻錄空間,以模擬硬碟。當然,當用戶重新啟動計算機後,所有更改都將丟失。
可以說是裝機必備的工具。
PE 4.0
在Windows 8 公布後,微軟發布了Windows 評估和部署工具包 (Windows ADK),內含最新基於 Windows 8作業系統的專用於為計算機準備 Windows 安裝和服務的最小作業系統 Windows PE 4.0。旨在通過啟動了沒有作業系統的計算機 Windows 安裝準備一台計算機的最小作業系統。在部署期間的 Windows,Windows PE 可以用於分區和格式化硬碟、 磁碟映像複製到計算機,並啟動Windows Setup從網路共享。Windows PE 是 Windows 技術,包括 Windows 安裝程式和 Windows 部署服務的一個集成組件。