Windows 8.1新型啟動方式“WIMBoot”基礎簡介以及初步探索

happymagic發表於2014-11-06

Windows Image File Boot簡稱“WIMBoot”,是Windows 8.1的一項新型啟動方式。這種啟動方式讓電腦從一個高度壓縮的檔案啟動,大大減少了磁碟空間的佔有,還具有快速升級、快速恢復出廠設定等優點,更詳細的說明可以參考微軟Technet詳細說明(點選進入),這種方式旨在“提速”、縮小空間佔用,因此官方說明文件明確指出需要“UEFI環境”、固態硬碟(SSD)、Windows 8.1及以上系統。但是筆者經過在 Legacy BIOS、機械硬碟中測試,發現此種啟動方式依然可用,只是不能完全發揮“提速”的功效,但是作為學習其中原理是可以一試的。根據官方說明文件,經過測試整理出來,下面就其中的原理簡要說明——

        上段中提到的“高度壓縮檔案”是一個wim格式的檔案,與以往的wim檔案(例如系統映像:install.wim)不同,需要將普通的wim檔案經過處理,才可以支援WIMBoot啟動方式。我們可以通過一條命令,將原版映象中的install.wim檔案轉化為支援WIMBoot啟動的映像檔案。(示例:將X盤下的install.wim轉化為WIMBoot.wim,並儲存到Y盤)

Dism /Export-Image /WIMBoot /SourceImageFile:X:\install.wim /SourceIndex:1 /DestinationImageFile:Y:\WIMBoot.wim

        執行上述命令得到的WIMBoot.wim檔案就會支援WIMBoot啟動。通常將這個wim檔案複製到某個分割槽(注意:需要是主分割槽)即可,然後建立指標檔案(pointer files)即可。這裡說的指標檔案,實際上和我們現在所說的Windows系統分割槽中的檔案目錄完全一致,只不過體積只有幾百MB而已。因此操作步驟是:1、先將WIMBoot.wim檔案複製到某個主分割槽(假設為D盤)2、然後通過下述命令,在另一個主分割槽(需要設定為活動分割槽,通常指C盤)建立指標檔案。

DISM /Apply-Image /ImageFile:D:\WIMBoot.wim /ApplyDir:C: /Index:1 /WIMBoot

        經過上述操作後,我們會在C盤看到和普通安裝完系統完全一樣的目錄。接下來和普通安裝系統一樣,還需要修復啟動檔案,使用EasyBCD類的軟體新增啟動選單即可。也可以按照前天釋出的文章,使用命令列工具BCDboot進行修復,命令如下:

BCDboot C:\windows /l zh-cn

注意事項:

1、以上操作均在Windows PE 5.1下操作  (可在網上下載,暫不提供)。

2、PE中需要包含工具DISM.exe、BCDBoot.exe工具,這兩個工具Windows 8.1 With Update的System32目錄下找到,請使用最新版。

3、以後需要安裝軟體等操作,均會寫入C盤(指標檔案所在目錄),不會影響到WIMBoot.wim檔案。

4、第一段提到,微軟官方要求“UEFI環境”、固態硬碟(SSD),這是出於安全性、快速性等問題的考慮,雖然不具備這兩個條件也可以操作,但是具備了這樣的條件才能真正發揮WIMBoot的優勢,相信隨著UEFI、SSD硬碟的普及,這項技術會逐漸深入人心。

5、有關WIMBoot更多的操作,請檢視Technet技術文件,具體命令及其操作應有盡有!

相關文章