Запуск x64 систем в VirtualBox 6.1.2 на Windows 10 2004
Написать подобный пост меня сподвигло потраченное время на решение проблемы.
Суть проблемы — запускаете виртуальную машину в VirtualBox, а она грузится как черепаха, бывает просто зависает и спустя некоторое время перезагружается и в окне виртуальной машины внизу справа высвечивается значок
Прежде чем найти решение я искал проблему в обновлении видео-драйверов, в ssd, в самой виртуалке, но никак не в том, что явилось причиной — обновление до версии 2004.
Долго разбирал лог vbox.log на предмет ошибок, пока не наткнулся на это: {timestamp} HM: HMR3Init: Attempting fall back to NEM: VT-x is not available
{timestamp} NEM: WHvCapabilityCodeHypervisorPresent is TRUE, so this might work...
Всему виной является сама Windows 10. В версии 2004 по умолчанию включен Hyper-V и если этого не знать, то много времени пропадёт впустую.
Вы думаете, что сможете решить проблему отключением комнонентов, использующих Hyper-V вроде WSL2? — это не так.
Решается вопрос одной командой. Нужно просто в cmd из-под администратора выполнить: bcdedit /set hypervisorlaunchtype off
При этом выполнить перезагрузку и полностью отключить питание от ПК на секунд 30.
А после чего полёт нормальный и при старте виртуальной машины вы снова увидите значок , означающий что всё хорошо…
PS: К слову, в VMWare Workstation такой проблемы не наблюдалось.