Не запускается VirtualBox: причины и решения
Содержание
- Ошибка запуска VirtualBox: основные причины
- Ситуация 1: Невозможно выполнить первый запуск виртуальной машины
- Ситуация 2: Не запускается VirtualBox Менеджер
- Ситуация 3: VirtualBox не запускается после обновления ОС
- Ситуация 4: Некоторые виртуальные машины не запускаются
- Ситуация 5: Ошибки с kernel driver
- Ситуация 6: Вместо виртуальной машины запускается UEFI Interactive Shell
- Вопросы и ответы
Средство виртуализации VirtualBox отличается стабильной работой, но может перестать запускаться вследствие определенных событий, будь то неправильные настройки пользователя или обновление операционной системы на хостовой машине.
Ошибка запуска VirtualBox: основные причины
Различные факторы могут повлиять на работу программы ВиртуалБокс. Она может перестать работать, даже если без труда запускалась совсем недавно или в момент после установки.
Чаще всего пользователи сталкиваются с тем, что не могут запустить именно виртуальную машину, в то время как сам VirtualBox Менеджер работает в обычном режиме. Но в некоторых случаях не запускается и само окно, позволяющее создавать виртуальные машины и управлять ими.
Давайте разберемся в том, как устранить эти ошибки.
Ситуация 1: Невозможно выполнить первый запуск виртуальной машины
Проблема: Когда установка самой программы ВиртуалБокс и создание виртуальной машины прошли успешно, наступает черед установки операционной системы. Обычно случается так, что при попытке первого запуска созданной машины появляется такая ошибка:
«Аппаратное ускорение (VT-x/AMD-V) не доступно в Вашей системе.»
При этом другие операционные системы в VirtualBox могут без проблем запускаться и работать, и с такой ошибкой можно столкнуться далеко не в первый день использования ВиртуалБокс.
Решение: необходимо включить функцию поддержки виртуализации в BIOS.
- Путь для Award BIOS: Advanced BIOS Features — Virtualization Technology (в некоторых версиях название сокращено до Virtualization);
- Путь для AMI BIOS: Advanced — Intel(R) VT for Directed I/O (либо просто Virtualization);
- Путь для ASUS UEFI: Advanced — Intel Virtualization Technology.
Для нестандартных БИОС путь может быть другим:
- System Configuration — Virtualization Technology;
- Configuration — Intel Virtual Technology;
- Advanced — Virtualization;
- Advanced — CPU Configuration — Secure Virtual Machine Mode.
Если вы не нашли настройки по указанным выше путям, пройдитесь по разделам BIOS и самостоятельно найдите параметр, отвечающий за виртуализацию. В его названии должно присутствовать одно из следующих слов: virtual, VT, virtualization.
Ситуация 2: Не запускается VirtualBox Менеджер
Проблема: Менеджер ВиртуалБокса не реагирует на попытку запуска, и при этом не выдает никаких ошибок. Если заглянуть в «Просмотр событий», то можно увидеть там запись, свидетельствующую об ошибке запуска.
Решение: Откат, обновление или переустановка VirtualBox.
Если ваша версия VirtualBox устарела или инсталлировалась/обновилась с ошибками, то ее достаточно переустановить. Виртуальные машины с установленными гостевыми ОС при этом никуда не денутся.
Простейший способ — восстановить или удалить ВиртуалБокс через установочный файл. Запустите его, и выберите:
- Repair — исправление ошибок и проблем, из-за которых не работает VirtualBox;
- Remove — удаление Менеджера VirtualBox, когда исправление не помогает.
В некоторых случаях конкретные версии ВиртуалБокса отказываются корректно работать с отдельными конфигурациями ПК. Есть два выхода:
Не забудьте сделать резервные копии важных папок.
Запустите установочный файл или скачайте старую версию с официального сайта по этой ссылке с архивными релизами.
Ситуация 3: VirtualBox не запускается после обновления ОС
Проблема: В результате последнего обновления операционной системы VB Менеджер не открывается или не запускается виртуальная машина.
Решение: Ожидание новых обновлений.
Операционная система может обновиться и стать несовместимой с текущей версией VirtualBox. Обычно в таких случаях разработчики оперативно выпускают обновления ВиртуалБокс, устраняющие такую проблему.
Ситуация 4: Некоторые виртуальные машины не запускаются
Проблема: при попытке запуска определенных виртуальных машин появляется ошибка или BSOD.
Решение: отключение Hyper-V.
Включенный гипервизор мешает запуску виртуальной машины.
bcdedit /set hypervisorlaunchtype off
и нажмите Enter.
Ситуация 5: Ошибки с kernel driver
Проблема: При попытке запуска виртуальной машины появляется ошибка:
«Cannot access the kernel driver! Make sure the kernel module has been loaded successfully.»
Решение: переустановка или обновление VirtualBox.
Переустановить текущую версию или обновить ВиртуалБокс до новой сборки можно способом, указанным в «Ситуации 2».
Проблема: Вместо запуска машины с гостевой ОС (свойственно для Linux) появляется ошибка:
«Kernel driver not installed».
Решение: Отключение Secure Boot.
У пользователей с UEFI вместо обычного Award или AMI BIOS есть функция Secure Boot. Она запрещает запуск не авторизованных ОС и ПО.
- Пути для ASUS:
Boot — Secure Boot — OS Type — Other OS.
Boot — Secure Boot — Disabled.
Security — Secure Boot — Disabled. - Путь для HP: System Configuration — Boot Options — Secure Boot — Dsabled.
- Пути для Acer: Authentication — Secure Boot — Disabled.
Advanced — System Configuration — Secure Boot — Disabled.
Если у вас ноутбук Acer, то отключить данную настройку просто так не получится.
Сперва зайдите на вкладку Security, используя Set Supervisor Password, установите пароль, а затем попробуйте отключить Secure Boot.
В некоторых случаях может потребоваться переключение с UEFI на CSM либо Legacy Mode.
- Путь для Dell: Boot — UEFI Boot — Disabled.
- Путь для Gigabyte: BIOS Features — Secure Boot —Выключено.
- Путь для Lenovo и Toshiba: Security — Secure Boot — Disabled.
Ситуация 6: Вместо виртуальной машины запускается UEFI Interactive Shell
Проблема: Не запускается гостевая ОС, и вместо нее появляется интерактивная консоль.
Решение: Изменение настроек виртуальной машины.
Если никакое решение вам не помогло, то оставляйте комментарии с информацией о проблеме, и мы постараемся вам помочь.