Just a quick tip for people out there trying out Windows 8.1 in Oracle VirtualBox. If you’re experiencing the following error when you try to boot from the ISO:
Your PC needs to restart.
Please hold down the power button.
Error code: 0x000000C4
Here’s the solution. Open a command prompt in the directory in which you installed VirtualBox and run the following command:
VBoxManage.exe setextradata [vmname] VBoxInternal/CPUM/CMPXCHG16B 1
Where [vmname] is the name of your virtual machine, which can be discovered with:
VBoxManage.exe list vms
Don’t forget to wrap your VM name in quotes if it contains spaces.
This command enables the CMPXCHG16B CPU instruction. You can find more info on the Wikipedia article on X86-64.