VirtualBox – Error 0x000000C4 Installing WS 2012

Sometimes I create virtual machines (usally on Vbox or VMWARE) to test features of Oracle databases, SQL Server, Sybase, My SQL, etc. Yesterday while I was building a virtual machine in VBox to install an Oracle Database 12c on Windows Server 2012, to start the machine to boot from DVD and launch the installation of Windows Server 2012, I get the following error.

 

your pc needs to restart
please hold down the power button
error code 0x000000c4
parameters:

 
Researching the website of VBox, there are several notes that reference this error. The problem is the instruction CMPXCHG16B at processor level.

From wikipedia.org;

 

CMPXCHG16B allows for atomic operations on octal words. This is useful for parallel algorithms that use compare and swap on data larger than the size of a pointer

 

The following command enables the CPU instruction CMPXCHG16B;

 

vboxmanage setextradata [machine] VBoxInternal/CPUM/CMPXCHG16B 1

 

And here is an output of the execution;

 REM *** LIST ALL VIRTUAL MACHINES IN THE VBOX ***
C:\Program Files\Oracle\VirtualBox>vboxmanage -nologo list vms
"RH6-11g" {93fa4f6e-4f47-4588-aad4-ca2fb3be0bc2}
"Sol11-12c" {87c90125-d0ac-4e1c-8596-257b132f7dda}
"Sol10-12c-rac1" {72b7c2c2-756b-4734-880e-f4c3b193a5f3}
"Sol10-12c-rac2" {c246dd00-4871-4866-9efc-463cbdb8d9cf}
"w2012-12c" {3a14c2fe-d447-45e1-b1d9-2f5e0d8bbebc}

REM *** EXECUTE THE COMMAND ***
C:\Program Files\Oracle\VirtualBox>vboxmanage setextradata w2012-12c VBoxInternal/CPUM/CMPXCHG16B 1

 

HTH – Antonio NAVARRO

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s