修復 0x000000C4 錯誤:您的電腦需要重新啟動

Jacki

當您嘗試在 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 錯誤,請執行以下步驟來解決:

  1. 首先,您需要在 VirtualBox Manager 界面中找到有問題的虛擬機的名稱:

    或者打開提升的命令提示符,鍵入以下命令以列出虛擬機的名稱:
    "c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list vms

  2. 接下來粘貼以下命令,然後按 Enter:

    "c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata "virtual_machine_name" VBoxInternal/CPUM/CMPXCHG16B 1

    將 virtual_machine_name 替換為您在上述步驟中找到的虛擬機名稱。

  3. 就是這樣!關閉命令提示符,您現在可以在 VirtualBox 中安裝 Windows 8.1 64 位,而不會出現藍屏錯誤 0x000000C4。

另一個解決方法是將 VirtualBox 升級到最新版本 4.3.18,該版本聲稱已修復此問題。如果您在 Windows Server 2012 R2 中遇到 0x000000C4 錯誤,解決方案與 Windows 8.1 相同。

建議閱讀:如何修復“安裝程序需要空間來更新 Windows 11”錯誤