When you try to install Windows Server 2012 R2 as a VM on an Oracle Virtual Box, you may run into this error message:
Your PC needs to restart. Please hold down the power button. Error Code: 0x000000C4 Parameters: 0x0000000000000091 0x000000000000000F 0xFFFFF801DB760A80 0x0000000000000000
Here’s a tip, that I found helpful to resolve the situation.
-
Launch Command Prompt and type in the following:
"C:\Program Files\Oracle\VirtualBox\vboxmanage" list vms
We executed this command to find out the name of our VM.
-
Then with the Command Prompt still opened, type in the following command to enable the CPU instruction CMPXCHG16B.
"C:\Program Files\Oracle\VirtualBox\vboxmanage" setextradata "ITNOTA 2012 R2" VBoxInternal/CPUM/CPMXCHG16B 1
Substitute the ITNOTA 2012 R2 with your VM name. You only need to enclose it with quotes if you have blank space in your VM’s name.
When you’re done, Restart the Virtual Machine again and you should see the Windows 2012 R2 installation screen this time.
Further Reading
Windows Server 2012 R2 on VirtualBox – Error 0x000000C4
x86-64: Windows
Swapnil Malap says
I am using above command but it’s didn’t works for me.
Windows Server2008 R2 x64 installed successfully on virtual box but server 2012 R2 standard not working given 0x000000C4 error.