本文提供解決方案,可修正在 VMware VM 上安裝 Windows 8 或 Microsoft Windows Server 2012 時所發生的HAL_INITIALIZATION_FAILED錯誤。
原始 KB 編號: 2814803
徵兆
請考量下列案例:
案例 1
在執行 Windows 操作系統的 VMware 4.x 虛擬機上安裝 Windows 8、Windows Server 2012 或使用 Windows PE 4.0 開機時,可能會遇到下列錯誤:
您的計算機發生問題,需要重新啟動。 我們只收集一些錯誤資訊,然後會為您重新開機。 (0% 完成)
如果您想要深入瞭解,您可以稍後在線搜尋此錯誤:HAL_INITIALIZATION_FAILED
注意
如果您嘗試開機 x86 版本的 Windows PE 4.0,系統將會停止回應。
案例 2
您嘗試針對在 VMware ESX 伺服器 4.x 上執行的虛擬機(Windows 操作系統)使用 System Center Virtual Machine Manager 2012 SP1 執行離線 P2V,您會遇到案例 1 中所述的徵兆。
案例 3
假設您在 VMware 虛擬機上安裝 Windows 8 或 Windows Server 2012。 在此情況下,VM 在開機時當機,您可能會收到下列停止錯誤碼:
STOP:0x0000005D (parameter1, parameter2, parameter3, parameter4)
原因
VMware 4.x 不支援 Windows 8 或 Windows Server 2012 做為客體操作系統。 使用 System Center Virtual Machine Manager (VMM) 2012 SP1 時,VMware 4.x 也不支持執行 Windows 操作系統的虛擬機脫機 P2V。 此版本的 VMM 在執行離線 P2V 程式時會使用 WinPE 4.0。
解決方法
升級至更新版本的 VMware(至少 5.1 版)。 針對案例 2,選項包括:
- 執行在線 P2V。 某些虛擬機可能不建議使用此選項,例如域控制器或 SQL 伺服器。
- 執行 V2V
- 使用Microsoft虛擬機轉換器解決方案 - Microsoft虛擬機轉換器
其他相關資訊
您也可以在其他涉及 WDS、SCCM 或其他部署技術的案例中遇到此問題。 例如,嘗試 PXE 開機 Windows 8 boot.wim。
如需 VMware 中 Windows 8 和 Windows Server 2012 支援的詳細資訊,請參閱下列文章:
Windows 8 / Windows Server 2012 操作系統不會在 ESXi 或 ESX 上開機或安裝 (2006859)。
如需 VMware 客體中操作系統支援的詳細資訊,請參閱下列文章:
VMware 兼容性指南。
Windows 8 和 Windows Server 2012 的硬件需求:
適用於 Windows 8 的 PAE/NX/SSE2 支援需求指南
資料收集
若您需要 Microsoft 支援,建議您按照使用 TSS 收集部署相關問題的資訊所述步驟來收集資訊。