修復 0x000000C4 錯誤:您的電腦需要重新啟動
當您嘗試在 Oracle VM VirtualBox / VMware Workstation 中安裝 Windows 8.1 64 位,或從 Windows 8.1 64 位 PE 映像引導虛擬機時,您可能會收到以下錯誤消息:
您的電腦需要重新啟動
請按住電源按鈕。
錯誤代碼:0x000000C4
參數:
0x0000000000000091
0x000000000000000F
0xFFFFF8028E363A80
0x0000000000000000

僅 Windows 8.1 64 位存在此問題。 32 位版本運行良好。此問題類似於我們之前在本文中介紹的藍屏錯誤 0x0000005D:如何修復從 Windows 8 安裝光盤啟動時出現的錯誤 0x0000005D。
如果從 Windows 8.1 64 位 PE 映像啟動現有虛擬機時出現 0x000000C4 錯誤,臨時解決方案是將來賓操作系統更改為 64 位。本文介紹瞭如何更改 VirtualBox 和 VMware Workstation 中的操作系統版本:VirtualBox 和 VMware 錯誤 0x0000005D 修復:您的電腦需要重新啟動。
如果您嘗試在 VirtualBox 中安裝 Windows 8.1 64 位時出現 0x000000C4 錯誤,請執行以下步驟來解決:
- 首先,您需要在 VirtualBox Manager 界面中找到有問題的虛擬機的名稱:

或者打開提升的命令提示符,鍵入以下命令以列出虛擬機的名稱:
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list vms
- 接下來粘貼以下命令,然後按 Enter:
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata "virtual_machine_name" VBoxInternal/CPUM/CMPXCHG16B 1將 virtual_machine_name 替換為您在上述步驟中找到的虛擬機名稱。

- 就是這樣!關閉命令提示符,您現在可以在 VirtualBox 中安裝 Windows 8.1 64 位,而不會出現藍屏錯誤 0x000000C4。
另一個解決方法是將 VirtualBox 升級到最新版本 4.3.18,該版本聲稱已修復此問題。如果您在 Windows Server 2012 R2 中遇到 0x000000C4 錯誤,解決方案與 Windows 8.1 相同。
