Несколько возможных причин, по которым VirtualBox 6 и 7 не работают на старых процессорах без аппаратной виртуализации:
- Отключена аппаратная виртуализация в BIOS. 13 Нужно включить её, для этого следует перезагрузить компьютер и зайти в BIOS. 3 В Intel-VT нужная опция располагается в разделе Advanced → CPU Configuration и называется обычно Virtualization Technology, в AMD-V — Secure Virtual Machines. 1
- Включён гипервизор Microsoft Hyper-V. 1 По умолчанию он отключён, но если включить, VirtualBox не сможет работать правильно, поскольку эти два программных продукта конфликтуют друг с другом. 1 Чтобы проверить, включён ли Hyper-V, нужно открыть оснастку «Компоненты Windows» и посмотреть, отмечены ли чекбоксы «Платформа Hyper-V» и «Средства управления Hyper-V». 1 Если да, следует снять их, сохранить настройки и перезагрузить компьютер. 1
- Включена технология Device Guard. 1 Она позволяет запускать только те приложения, которые соответствуют определённым требованиям безопасности. 1 Чтобы отключить её, нужно открыть редактор локальных групповых политик командой gpedit.msc, перейти по цепочке Конфигурация компьютера → Административные шаблоны → Система → Device Guard (Защита устройства), справа дважды кликнуть по политике «Включать виртуализацию на основе безопасности» и установить для неё значение «Отключено». 1
Также можно попробовать установить плагин Oracle VM VirtualBox Extension Pack, который можно найти на официальном сайте разработчика программы. 3