使用安裝 Windows 伺服器 2016年的 boot.wim 映像時,驅動程式載入錯誤

適用於: Windows Server 2016

狀況


您可以將最新 Windows 伺服器 2016年累積的更新 (CU) 插入的 boot.wim 映像。當您使用影像進行部署時,則會將作業系統安裝在載入驅動程式階段當機。

安裝精靈

此外,setupact 記錄檔會包含下列的錯誤訊息:

原因


更新的 boot.wim 映像中的 setup.exe 檔案不符合原始來源媒體中的 setup.exe 檔案,就會發生這個問題。

解決方案


若要正確地更新 boot.wim 映像,請依照下列步驟執行。

安裝程式的目錄

D:\InstallMedia

這是所有 Windows 伺服器 2016年媒體複製進行映像處理。

D:\mount

這是用來裝載 boot.wim,並將更新的 install.wim 資料夾。

資料隱碼攻擊的步驟

  1. 掛接 install.wim 從 d:\installmedia\sources 到 d:\mount。
  2. 您可以使用dism命令插入服務堆疊更新最新 Windows 伺服器 2016年。例如, 2017 年 3 月 14,服務堆疊更新.
  3. 使用dism命令,將最新的 Windows 伺服器 2016年累積更新套件。例如, 2017 年 8 月 16,累積的更新
  4. 認可變更並卸載映 install.wim。
  5. 重複步驟 1 到 4 索引 1 和 2 的 boot.wim。
  6. 掛接 boot.wim 索引 2。若要依修改日期排序檔案使用 Windows 檔案總管,然後尋找setupe.exe以及掛接的映像其他檔案。例如,在 [d:\mount\sources] 資料夾中。(setup.exe、 locale.nls、 setupplatform.dll、 setupplatform.exe、 reagent.dll,並看起來最近修改的任何其他).
  7. 將修改過的檔案複製到 d:\installmedia\sources 中。這將用於建立 ISO 映像。
  8. 使用更新的映像,以啟動電腦。

命令範例

Dism /mount-wim /wimfile:D:\InstallMedia\sources\Boot.wim /Index:1 /MountDir:D:\mount /checkintegrityDism /Add-package /Image:D:\mount /Packagepath:D:\updates\windows10.0-kb4013418-x64_b7165b95be791aeb025135efe60e00db2800c5c6.msuDism /Add-package /Image:D:\mount /Packagepath:D:\updates\windows10.0-kb4025339-x64.msuDism /Unmount-Image /MountDir:D:\mount /CommitDism /mount-wim /wimfile:D:\InstallMedia\sources\Boot.wim /Index:2 /MountDir:D:\mount /checkintegrityDism /Add-package /Image:D:\mount /Packagepath:D:\updates\windows10.0-kb4013418-x64_b7165b95be791aeb025135efe60e00db2800c5c6.msuDism /Add-package /Image:D:\mount /Packagepath:D:\updates\windows10.0-kb4025339-x64.msu

使用 [Windows 檔案總管],依修改日期執行排序,並尋找 setupe.exe 以及掛接的映像中的其他檔案。例如,d:\mount\sources (setup.exe、 locale.nls、 setupplatform.dll、 setupplatform.exe、 reagent.dll,並看起來最近修改的任何動作。應該要有 22 此來源] 資料夾中已修改的時間戳記的檔案。這些修改過的檔案複製到 d:\installmedia\sources。

Dism /Unmount-Image /MountDir:D:\mount /CommitDism /mount-wim /wimfile:D:\InstallMedia\sources\Install.wim /Index:4 /MountDir:D:\mount /checkintegrityDism /Add-package /Image:D:\mount /Packagepath:D:\updates\windows10.0-kb4013418-x64_b7165b95be791aeb025135efe60e00db2800c5c6.msuDism /Add-package /Image:D:\mount /Packagepath:D:\updates\windows10.0-kb4025339-x64.msuDism /Unmount-Image /MountDir:D:\mount /Commit