本頁使用了標題或全文手工轉換

Windows預先安裝環境

維基百科,自由的百科全書
跳至導覽 跳至搜尋
Windows預先安裝環境
開發者微軟公司
原始碼模式封閉原始碼
最新版本10.0.17134.1 / 2018年4月11日,​3年前​(2018-04-11[1]
核心類別混合核心
許可證免費軟體,需要Windows許可證

Windows預先安裝環境(英語:Microsoft Windows Preinstallation Environment),簡稱Windows PEWinPE,是Microsoft Windows的輕量版本,主要提供個人電腦開發商(主要為OEM廠商)、工作站伺服器打造客製化的作業系統環境,或系統離線時進行故障排除來使用,以取代格式較舊的MS-DOS啟動磁片/啟動光碟英語Boot disk。其可理解為Windows的Live CD或子系統,系統核心採用32位元/64位元。由於硬體需求不大,因此便於儲存在光碟隨身碟等各種可攜式儲存裝置

Windows PE最初是設計給個人電腦開發商使用,以便於電腦生產時將Windows預裝英語Pre-installed software入內,但目前也以捆包的方式提供給一般的軟體開發者使用,目前從Windows XP以及之後的Windows公開版本都有支援。

WinPE特點[編輯]

  • WinPE是簡化版的Microsoft Windows,放在一片可直接啟動的CDDVD光碟或者隨身碟,以載入到記憶體的方式執行。特點是啟動時出現此版本Windows PE簡化自之原版本的啟動畫面,以及出現簡單的圖形介面(GUI),亦能執行Internet Explorer。相比完整的Windows,Windows PE功能有限,主要用於系統維護。
  • WinPE支援網路,但只附帶以下工具:命令提示字元記事本和一些維護工具。
  • WinPE初衷只是方便企業製造自訂的Microsoft Windows,因此市面上並沒有出售(但允許無償外發)。
  • 微軟的批准下,其他軟體公司可附上自己的軟體於WinPE,令啟動電腦時候執行有關的程式。這些軟體通常是系統維護,在電腦不能正常運作的情況下,可運用有關的系統維護軟體修復電腦。維護軟體包括Symantec Norton Ghost等等。
  • Windows VistaWindows 7Windows 8Windows 10的安裝程式,亦是基於WinPE。在「安裝 Windows」介面上按下Shift+F10,可開啟「命令提示字元」。
  • WinPE大多被OEM廠商所使用,舉例來說就像剛買回來的品牌套裝電腦,不需要完全從頭安裝作業系統,而是從完成安裝開始。OEM廠商可以自訂系統安裝完成後,執行安裝驅動程式的動作、修改『電腦』中的OEM商標、安裝輔助程式。簡單來說WinPE的作用是使用在大量的電腦安裝(同規格之電腦),以達到快速且一致性的安裝。
  • 因為和電腦中的系統沒有關聯,可以任意添加、修改或複製系統檔案,甚至可以格式化電腦中系統所在的磁碟,這種優勢使得PE可以深入作業系統檔案。

WinPE的各種衍生產品[編輯]

Windows恢復環境(WinRE)[編輯]

從Windows Vista開始,微軟基於WinPE開發了新的Windows恢復環境(WinRE)來取代之前XP時代的故障恢復控制台。[2]預設情況下,在系統多次正常啟動失敗後,啟動程式就會放棄正常啟動作業系統、轉而去啟動WinRE,然後使用者就可以利用WinRE執行系統還原、從之前的備份鏡像恢復等操作,也可以使用命令提示字元來備份檔案、執行其他工具軟體。不少OEM廠商也會對WinRE進行二次開發,利用WinRE給使用者提供「一鍵恢復」等功能。[3]

WinRE的功能在Windows 8中得到了很大的增強,引入了一鍵初始化系統(又名重設系統、恢復出廠、Push-Button Reset等)功能[4],可以說明使用者一鍵完成系統重新安裝工作,同時使用者又可以選擇是否保留文件、桌面等個人檔案。如果使用者選擇了保留個人檔案,重新安裝完成後,舊作業系統檔案被轉移至Windows.old中,使用者可以選擇使用磁碟清理工具將其刪除。除了選擇保留個人檔案,使用者也可以選擇徹底擦除資料(還可以進一步選擇是只擦除系統所在的分割區,還是擦除整個硬碟)。

診斷與恢復工具包(DaRT)[編輯]

Winternals公司曾經利用WinPE開發出了很受系統管理員歡迎的ERD Commander系列啟動光碟,包含鎖匠(Locksmith,可以強制清除管理員密碼)、系統檔案修復、修補程式移除、崩潰剖析器等工具。在Winternals公司被微軟收購[5]後,微軟就在它的基礎上推出了診斷與恢復工具包(DaRT)。系統管理員可以使用微軟桌面最佳化包(MDOP)客製化、生成DaRT鏡像,然後在需要執行維護、修復操作的機器上啟動DaRT環境。[6]

修改版WinPE[編輯]

Windows部署工具(ADK)可以生成WinPE鏡像[7][8],但是這種WinPE的功能十分有限,開機後只有一個命令提示字元視窗。對於不太熟悉技術的絕大多數普通個人使用者來說,這種WinPE的功能局限太大、易用性也太差。

微軟允許使用者對WinPE進行比較靈活的功能客製化。不過,微軟一直將WinPE、WinRE視為用途被嚴格限制的產品,為此,WinPE被加入了連續使用72小時就會強制重新啟動等多種功能限制,尤其是很多常用的系統功能和組件也被刪減(而且不提供直接的補回手段),比如Windows Explorer(負責顯示桌面環境中工作列、圖示、開始功能表等元素,同時也負責管理檔案資源的程式)、WoW64(讓64位元系統支援32位元應用程式的子系統)等等,這就讓使用者感到明顯的使用不便。儘管微軟的文件中有提到使用者可以組態其他殼層套用來替代預設的命令提示字元視窗,但很顯然,這樣一般還是很難完全覆蓋Windows Explorer的功能。因此,坊間一直有技術愛好者在論壇、部落格等處進行探討、研究,試圖破解功能限制、把被移除的功能重新補回。[9][10]

其中,不少熟悉修改、破解技術的愛好者發布了補回Explorer、捆綁各種工具軟體(如DiskGenius、NTPWEdit等)的修改版WinPE映像,受到了不少電腦愛好者和維修技工的歡迎,使這類WinPE廣為流傳。不過,這些修改版WinPE也大都存在著作權問題。[11]

WinPE原本是完全載入到記憶體中執行的,這樣就可以完全擺脫WinPE系統執行中需要占用、讀寫磁碟的依賴。換句話說,就是在WinPE啟動後,即便將搭載它的光碟/USB隨身碟等媒介直接彈出,也不會影響WinPE系統本身的正常運作。但是,有些修改版WinPE因為打包了太多工具軟體的緣故,要把所有資料都載入進記憶體,會拖慢WinPE載入啟動的速度;而且,在記憶體容量較小的電腦上可能面臨困難。因此,不少修改版WinPE製作者將鏡像分為兩個部份,一部份像以前一樣,會被啟動器完整讀取、載入到記憶體(這個部份被一些WinPE製作者稱為「核心」,很顯然,此「核心」並非電腦科學術語「核心」);另一部份則是在WinPE系統完成基本的啟動過程後,再被掛載到系統上(類似地,這個部份被一些WinPE製作者稱為「外殼」,此「外殼」也並非上文提到的電腦科學術語「殼層」),其中的檔案資料並不會被完整載入到記憶體,而是按需讀取。

後來,這類修改版WinPE又衍生出了涉及灰色產業的「商業PE」,使用者在使用這種WinPE重新安裝系統時,其中暗藏的後門就會在新裝好的系統內安裝流氓軟體甚至是木馬病毒。然後,在使用者日常使用系統的過程中,這些被安裝的流氓軟體或木馬病毒就可以給一些廣告統計平台回傳統計資料,進而對於此WinPE的作者帶來推廣收入;還可能成為被作者惡意操縱、用做DDoS攻擊的「殭屍電腦」。[12][13]

WinPE 版本[編輯]

版本號 介紹
1.0 基於最初的Microsoft Windows XP Professional
1.1 基於Microsoft Windows XP Professional 含Service Pack 1(SP1)
1.2 基於Microsoft Windows Server 2003
1.5 基於Microsoft Windows XP Professional 含Service Pack 2(SP2)
1.6 基於Microsoft Windows Server 2003 含Service Pack 1(SP1)
2.0 基於Microsoft Windows Vista
2.1 基於Microsoft Windows Vista 和Microsoft Windows Server 2008 含Service Pack 1(SP1)
2.2 基於Microsoft Windows Vista 和Microsoft Windows Server 2008 含Service Pack 2(SP2)
3.0 基於Microsoft Windows 7
3.1 基於Microsoft Windows 7 SP1
4.0 基於Microsoft Windows 8.0
5.0 基於Microsoft Windows 8.1
5.1 基於Microsoft Windows 8.1 含 Update
6.0 基於Microsoft Windows 10

參考資料[編輯]

外部連結[編輯]