VirtualBox на Windows 11 в 2023 году. Проблемы с лютыми тормозами VM
Пришлось в очередной раз сертифицироваться на администратора ViPNet и в процессе обучения обнаружил странное. VirtualBox 6.1.26, как и его более старший товарищ версии 7.0.12 работали откровенно фигово. В частности - машины Windows 10 откровенно тормозили, отваливался экран, на машинах тормозили часы (то есть через 10 минут работы на хосте 16:30 на виртуалке 16:23) и так далее. Попытки решить это дело, в процессе обучения ни к чему хорошему не привели, хотя работать стало получше, были в конечном итоге отключены аудио устройства VM и упрощено видео. Но сегодня вечером решил все таки разобраться, благо время свободное появилось.
Если коротко - отключите Core Isolation!
А теперь чуть длиннее. Не так давно мне потребовалось включить режим Core Isolation на своем ПК. Зачем, почему, сейчас не важно, в обычной жизни это особо не мешает. Данный режим работы Windows представляет из себя виртуализацию всего ПК, но выполненную несколько странно. Фактически - ядро операционной системы работает как среда виртуализации внутри которой выполняется пользовательская часть ОС. Да это реализовано не как привычная виртуальная машина и практически нигде не отражается, кроме одного момента. VirtualBox рисует черепаху в строке статуса. Если бы я часто им пользовался понял бы сразу, но... всегда есть но... В общем разбирая сегодня что же у меня происходит, я понял следующее:
Режим аппаратной виртуализации включен. AMD-V работает.
VirtualBox режим аппаратной виртуализации видит, позволяет включить его для VM.
VirtualBox даже последних версий крайне плохо работает на гипервизоре Hyper-V, который используется Windows в случае Core Isolation.
Увидеть что используется Hyper-V в режиме Core Isolation нельзя. Это можно понять косвенно - режим невозможно включить при отключении в BIOS аппаратной виртуализации.
В целом заходим в Параметры центра "Безопасность Windows" и выключаем Core Isolation вообще. Перезагружаемся. Готово.

Ну и черепашка. Она была здесь. Сейчас там значок аппаратной виртуализации.
