Написать подобный пост меня сподвигло потраченное время на решение проблемы.
Суть проблемы — запускаете виртуальную машину в VirtualBox, а она грузится как черепаха, бывает просто зависает и спустя некоторое время перезагружается и в окне виртуальной машины внизу справа высвечивается значок
Прежде чем найти решение я искал проблему в обновлении видео-драйверов, в ssd, в самой виртуалке, но никак не в том, что явилось причиной — обновление до версии 2004.
Долго разбирал лог vbox.log на предмет ошибок, пока не наткнулся на это:
Всему виной является сама Windows 10. В версии 2004 по умолчанию включен Hyper-V, если у вас установлен компонент WSL2 или Песочница и если этого не знать, то много времени пропадёт впустую.
Вы думаете, что сможете решить проблему отключением комнонентов, использующих Hyper-V вроде WSL2, Песочница? — это не так.
Решается вопрос одной командой. Нужно просто в cmd из-под администратора выполнить:
При этом выполнить перезагрузку и полностью отключить питание от ПК на секунд 30.
А после чего полёт нормальный и при старте виртуальной машины вы снова увидите значок , означающий что всё хорошо…
P.S.: К слову, в VMWare Workstation такой проблемы не наблюдалось.
Суть проблемы — запускаете виртуальную машину в 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, если у вас установлен компонент WSL2 или Песочница и если этого не знать, то много времени пропадёт впустую.
Вы думаете, что сможете решить проблему отключением комнонентов, использующих Hyper-V вроде WSL2, Песочница? — это не так.
Решается вопрос одной командой. Нужно просто в cmd из-под администратора выполнить:
bcdedit /set hypervisorlaunchtype off
При этом выполнить перезагрузку и полностью отключить питание от ПК на секунд 30.
А после чего полёт нормальный и при старте виртуальной машины вы снова увидите значок , означающий что всё хорошо…
P.S.: К слову, в VMWare Workstation такой проблемы не наблюдалось.