"Из коробки" Windows 8.1 не хочет запускаться на VirtualBox 4.3. Выдаёт ошибку "0x000000C4" и halt-ит виртуальную машину.
Причина заключается в том, что ей для счастья не хватает некой инструкции процессора под кодовым названием "CMPXCHG16B". Нужно в VirtualBox-е прицельно разрешить эмуляцию данной инструкции командой
VBoxManage setextradata "" VBoxInternal/CPUM/CMPXCHG16B 1
и всё взлетит.
Имя нужной виртуальной машины "machine_name" можно узнать при помощи заклинания
VBoxManage list vms