Virtualbox 安裝 windows8.1 或者是 windows server 2012 時發生錯誤?

Virtualbox安裝Windows 8.1 或者是 windows server 2012遇到0x000000C4錯誤解決辦法

想要嘗試一下 Windows 8.1 或者是 windows server 2012系統,又不願意在電腦上直接安裝,虛擬機提供了很好的平台。因為平時工作需要,其實電腦上裝的虛擬機還是不少的,每天都要開著幾個虛擬機一起用。多一個不多,於是嘗試在自己熟悉的 Virtualbox 虛擬機中安裝 Windows 8.1或者是 windows server 2012。
開啟virtualbox新增一個虛擬機並將名稱設為windows server 2012 r2
結果在安裝的時候出現了下面的錯誤,錯誤代碼是:0x000000C4。




網上搜了一下,原來解決辦法很簡單:需要開啟 Vbox 對 CMPXCHG16B CPU 指令的支持。

因此開啟本機的命令列,假設目前本機是windows7直接開啟cmd,輸入下列命令
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata "windows server 2012 r2" VBoxInternal/CPUM/CMPXCHG16B 1

留言

這個網誌中的熱門文章

c語言-關於#define用法

PHP教學 - 資料型態(Data Type) - 上

CMD常用網管指令