Pages

2016-06-15

建立WinPE工具多重開機系統

以前在Linux系統流行放入一個Live CD光碟片就可以運行一個微型OS系統,Windows也有這樣一個稱為PE (Preinstall Environment)的微系統,就是安裝Win7/Win10時的那簡易UI環境,用來作系統備份及救援非常好用。大陸網上有各式各樣的自製PE系統,目前大都是使用Win8核心,其中我個人覺得「無垠PE组合工具」最為優秀,它除了有Ghost備份還原工具外,還有ATI (Acronis True Image)備份工具可以排除某目錄,也提供網路驅動的機制,雖然整個ISO檔肥了一點(540MB),但以現在新電腦的硬件規格,運行大PE系統輕而易舉。

WinPE Snapshot

自製PE系統的發佈通常是以ISO光碟檔發佈,常被製成USB開機碟進入系統,若想把PE裝入目前的Win7/Win10作業系統裏並行,李培聰的WePE工具有提供EXE安裝版(簡體介面)最為方便。它其實是把PE ISO解壓縮至C:\WinPE目錄,並自動新增一個Windows的BCD (Boot Configuration Data)開機選單項目指到該WinPE目錄裏的WIM映像檔,並作隱藏。

簡單來說,BCD開機項目就是指定到一個WIM (Windows Image Manager)系統映像檔,裏面存放各種免安裝綠化工具,而一般的ISO檔就是內含這樣的WIM檔及開機組態設定。BCD開機項目也可以指定一個到ISO光碟檔,這樣會更方便替換新的PE ISO檔。

以下介紹如何在Win7/Win10現行系統下,製作平行的多開機PE系統。

  1. 請從ZD243網站下載最新版無垠PE工具ISO檔,以避免下載到假檔。它區分無網路及有網路驅動的ISO檔,我們當然選擇最強大的網路版ISO,將它放在C:\WinPE目錄裏。
  2. 下載EasyBCD開機管理工具,它是一套綠化免安裝免費軟件。以Run as Admin方式運行EasyBCD.exe,依下圖步驟編號,新增一個BCD開機項目。
    EasyBCD Add New Entry
  3. 新增後選擇「Edit Boot Menu」,取消「Metro bootloader」的勾選及設定倒數為3秒。Metro Boot Loader就是Win10開機時使用淺藍色美化過的開機選單畫面,它不僅會拖慢開機速度,而且在Metro畫面下選擇進入PE工具系統得重開機一次,因此不要勾選它。Win2008 Server的開機選單預設就是不使用Metro介面,以加快開機速度。
    EasyBCD Edit Boot Menu
  4. 儲存後退出EasyCD,即可Reboot重開機看看效果。以上的教學流程,你也可以在VM虛擬機器上測試。BCD項目指到ISO檔時會先Loading內容到記憶體,這段ISO載入時間時間並不長,雖然比直接指定WIM檔慢一點,但使用ISO方式比較好更換新版PE。
    Windows Boot Manager
    讀取ISO內容至記憶體需一小段時間,對於不常進PE系統的實務,這點等待時間是可接受的。
    image
  5. 你可以把C:\WinPE目錄設為隱藏,也可以不管,下次有新的PE ISO檔發佈,直接蓋ISO檔即可。

No comments: