Windows 8.1 Update 引入 WIMBoot (Windows Image File Boot),讓 16 GB eMMC/SSD 裝置亦能流暢運行完整 Windows,系統分區僅佔 3-4 GB。微軟 TechNet 社區詳細揭露其底層原理、分區架構、DISM 指令與適用限制。本文為進階 IT 人員整理完整技術白皮書式解析。
install.wim(壓縮)→ 解壓至 Windows 分區(非壓縮)→ 保留 install.wim 於復原分區 → 雙份佔用。install.wim 置於映像分區,Windows 分區僅存指標檔,執行時由 WoF (Windows Overlay Filter) 驅動即時解壓讀取,單份佔用,節省 50%+ 空間。| 項目 | 需求 | 備註 |
|---|---|---|
| 韌體 | UEFI 2.3.1+ | 傳統 BIOS 不支援 |
| 儲存裝置 | SSD / eMMC | 機械硬碟/混合硬碟隨機讀取延遲過高,導致 WoF 解壓效能崩潰 |
| 架構 | x86 / x64 / ARM | ARM 僅限 Windows RT 8.1 Update |
| OS 版本 | Windows 8.1 Update / Windows 8.1 (含 KB2919355) | Server 2012 R2 不支援 |
| 分區表 | GPT | MBR 不支援 |
傳統 GPT 佈局: WIMBoot GPT 佈局:
ESP (100 MB) ESP (100 MB)
MSR (128 MB) MSR (128 MB)
WinRE (300-500 MB) Windows (C:, 指標檔 + 寫入資料)
Windows (C:, 15-20 GB) Images (映像分區, 3-4 GB)
Recovery (映像+工具) WinRE (可選, 通常合併於 Images)
映像分區存放 install.wim、winre.wim、custom.wim(OEM 預裝映像),Windows 分區僅含 .wim 內檔案的 重新解析點,新增/修改檔案(註冊表、分頁檔、休眠檔、用戶資料、現代應用、更新補丁)實際寫入 Windows 分區。
OEM 可建立 custom.wim 內含:最新累積更新、驅動程式、預裝應用、品牌化設定。使用者觸發「重設此電腦」→「恢復出廠設定」時,系統將 custom.wim 套用至 Windows 分區,無需重新下載更新,大幅縮短復原時間。
bootmgfw.efi → Windows\System32\winload.efi 簽章鏈不受影響。1. 擷取 WIMBoot 映像
dism /capture-image /imagefile:D:\Images\install.wim /capturedir:C:\ /name:"Windows 8.1 Update" /wimboot /compress:maximum /checkintegrity
2. 套用 WIMBoot 映像至目標裝置
dism /apply-image /imagefile:D:\Images\install.wim /index:1 /applydir:C:\ /wimboot
3. 建立自訂映像
dism /capture-image /imagefile:D:\Images\custom.wim /capturedir:C:\ /name:"OEM Custom" /wimboot
4. 驗證 WIMBoot 狀態
dism /get-wiminfo /imagefile:C:\Windows\System32\Recovery\WindowsRE\winre.wim
fsutil wim enumwims C:
dism /apply-image /wimboot + custom.wim 實現單一映像多機型適配。結語:WIMBoot 是微軟為低容量固態儲存裝置量身打造的創新部署模式,透過 WoF 驅動與重新解析點技術實現「壓縮映像即時掛載」。雖有硬體限制與加密相容性門檻,但在 16-32 GB 入門級平板/筆電上極具價值。IT 部署人員應熟練 DISM /wimboot 參數,並建立自動化映像構建管線。