Главная » VirtualBox » Вы здесь

Не запускается VirtualBox: причины и решения

Не запускается VirtualBox

Средство виртуализации VirtualBox отличается стабильной работой, но может перестать запускаться вследствие определенных событий, будь то неправильные настройки пользователя или обновление операционной системы на хостовой машине.

Ошибка запуска VirtualBox: основные причины

Различные факторы могут повлиять на работу программы ВиртуалБокс. Она может перестать работать, даже если без труда запускалась совсем недавно или в момент после установки.

Чаще всего пользователи сталкиваются с тем, что не могут запустить именно виртуальную машину, в то время как сам VirtualBox Менеджер работает в обычном режиме. Но в некоторых случаях не запускается и само окно, позволяющее создавать виртуальные машины и управлять ими.

Давайте разберемся в том, как устранить эти ошибки.

Ситуация 1: Невозможно выполнить первый запуск виртуальной машины

Проблема: Когда установка самой программы ВиртуалБокс и создание виртуальной машины прошли успешно, наступает черед установки операционной системы. Обычно случается так, что при попытке первого запуска созданной машины появляется такая ошибка:

«Аппаратное ускорение (VT-x/AMD-V) не доступно в Вашей системе.»

Ошибка VirtualBox VT-X AMD-V

При этом другие операционные системы в VirtualBox могут без проблем запускаться и работать, и с такой ошибкой можно столкнуться далеко не в первый день использования ВиртуалБокс.

Решение: необходимо включить функцию поддержки виртуализации в BIOS.

  1. Перезагрузите ПК, и при запуске нажмите клавишу входа в BIOS.
    • Путь для Award BIOS: Advanced BIOS FeaturesVirtualization Technology (в некоторых версиях название сокращено до Virtualization);
    • Путь для AMI BIOS: AdvancedIntel(R) VT for Directed I/O (либо просто Virtualization);
    • Путь для ASUS UEFI: AdvancedIntel Virtualization Technology.

    Для нестандартных БИОС путь может быть другим:

    • System ConfigurationVirtualization Technology;
    • ConfigurationIntel Virtual Technology;
    • AdvancedVirtualization;
    • AdvancedCPU ConfigurationSecure Virtual Machine Mode.

    Если вы не нашли настройки по указанным выше путям, пройдитесь по разделам BIOS и самостоятельно найдите параметр, отвечающий за виртуализацию. В его названии должно присутствовать одно из следующих слов: virtual, VT, virtualization.

  2. Для включения виртуализации переведите настройку в состояние Enabled (Включено).
  3. Не забудьте сохранить выбранную настройку.
  4. После запуска компьютера зайдите в настройки Виртуальной машины.
  5. Перейдите на вкладку «Система»«Ускорение» и поставьте галочку рядом с пунктом «Включить VT-x/AMD-V».

    Включение виртуализации виртуальной машины Windows 10 в VirtualBox

  6. Включите виртуальную машину и начните установку гостевой ОС.

Ситуация 2: Не запускается VirtualBox Менеджер

Проблема: Менеджер ВиртуалБокса не реагирует на попытку запуска, и при этом не выдает никаких ошибок. Если заглянуть в «Просмотр событий», то можно увидеть там запись, свидетельствующую об ошибке запуска.

Окно с ошибкой VirtualBox

Решение: Откат, обновление или переустановка VirtualBox.

Если ваша версия VirtualBox устарела или инсталлировалась/обновилась с ошибками, то ее достаточно переустановить. Виртуальные машины с установленными гостевыми ОС при этом никуда не денутся.

Простейший способ — восстановить или удалить ВиртуалБокс через установочный файл. Запустите его, и выберите:

  • Repair — исправление ошибок и проблем, из-за которых не работает VirtualBox;
  • Remove — удаление Менеджера VirtualBox, когда исправление не помогает.

Исправление или удаление VirtualBox

В некоторых случаях конкретные версии ВиртуалБокса отказываются корректно работать с отдельными конфигурациями ПК. Есть два выхода:

  1. Дождитесь новой версии программы. Проверяйте официальный сайт www.virtualbox.org и следите за обновлениями.
  2. Откатитесь до старой версии. Чтобы это сделать, сперва удалите текущую версию. Это можно сделать способом, указанным выше, или через «Установку и удаление программ» в Windows.

Не забудьте сделать резервные копии важных папок.

Запустите установочный файл или скачайте старую версию с официального сайта по этой ссылке с архивными релизами.

Просмотр всех релизов VirtualBox

Ситуация 3: VirtualBox не запускается после обновления ОС

Проблема: В результате последнего обновления операционной системы VB Менеджер не открывается или не запускается виртуальная машина.

Решение: Ожидание новых обновлений.

Операционная система может обновиться и стать несовместимой с текущей версией VirtualBox. Обычно в таких случаях разработчики оперативно выпускают обновления ВиртуалБокс, устраняющие такую проблему.

Ситуация 4: Некоторые виртуальные машины не запускаются

Проблема: при попытке запуска определенных виртуальных машин появляется ошибка или BSOD.

BSOD из-за Hyper-V в VirtualBox

Решение: отключение Hyper-V.

Включенный гипервизор мешает запуску виртуальной машины.

  1. Откройте «Командную строку» от имени администратора.

    Запуск cmd от имени администратора

  2. Напишите команду:

    bcdedit /set hypervisorlaunchtype off

    Отключение Hyper-V

    и нажмите Enter.

  3. Перезагрузите ПК.

Ситуация 5: Ошибки с kernel driver

Проблема: При попытке запуска виртуальной машины появляется ошибка:

«Cannot access the kernel driver! Make sure the kernel module has been loaded successfully.»

Ошибка Cannot access the kernel driver

Решение: переустановка или обновление VirtualBox.

Переустановить текущую версию или обновить ВиртуалБокс до новой сборки можно способом, указанным в «Ситуации 2».

Проблема: Вместо запуска машины с гостевой ОС (свойственно для Linux) появляется ошибка:

«Kernel driver not installed».

Ошибка VirtualBox - Kernel driver not installed

Решение: Отключение Secure Boot.

У пользователей с UEFI вместо обычного Award или AMI BIOS есть функция Secure Boot. Она запрещает запуск не авторизованных ОС и ПО.

  1. Перезагрузите ПК.
  2. Во время загрузки нажмите клавишу для входа в BIOS.
    • Пути для ASUS:

      BootSecure BootOS TypeOther OS.
      BootSecure BootDisabled.
      SecuritySecure BootDisabled.

    • Путь для HP: System ConfigurationBoot OptionsSecure BootDsabled.
    • Пути для Acer: AuthenticationSecure BootDisabled.

      AdvancedSystem ConfigurationSecure BootDisabled.

      Если у вас ноутбук Acer, то отключить данную настройку просто так не получится.

      Сперва зайдите на вкладку Security, используя Set Supervisor Password, установите пароль, а затем попробуйте отключить Secure Boot.

      В некоторых случаях может потребоваться переключение с UEFI на CSM либо Legacy Mode.

    • Путь для Dell: BootUEFI BootDisabled.
    • Путь для Gigabyte: BIOS FeaturesSecure BootВыключено.
    • Путь для Lenovo и Toshiba: SecuritySecure BootDisabled.

Ситуация 6: Вместо виртуальной машины запускается UEFI Interactive Shell

Проблема: Не запускается гостевая ОС, и вместо нее появляется интерактивная консоль.
Интерактивная консоль при запуске виртуальной машины в VirtualBox

Решение: Изменение настроек виртуальной машины.

  1. Запустите VB Менеджер и откройте настройки виртуальной машины.

    Настройки виртуальных машин в VirtualBox

  2. Перейдите на вкладку «Система» и поставьте галочку рядом с пунктом «Включить EFI (только специальные ОС)».

    Включение EFI в настройках VirtualBox

Если никакое решение вам не помогло, то оставляйте комментарии с информацией о проблеме, и мы постараемся вам помочь.

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ


Еще статьи по данной теме:


Поделиться статьей в социальных сетях:
53 комментария

у меня вм типо не запускается,на самом деле висит в процессах,но не появляется окно…никаких ошибок или типо того…

При создании виртуальной машины программа всё время зависает. Как это исправить?
Процессор: Intel Core 2 Duo (2.80 GhZ)
Материнская плата ASRock (модель не знаю)
Видеокарта NVidia GeForce 9800 (512 мб)
ОЗУ 4 ГБ
Windows 7 Ultimate 32-bit

Здравствуйте, очень сложно диагностировать причину зависания удаленно. Во-первых, после зависания зайдите в «Просмотр событий» — «Журналы Windows» и просмотрите во всех вкладках уведомления и ошибки — Виртуалбокс часто оставляет причины ошибок именно там. Во-вторых, на сайте Виртуалбокс можно скачать и установить одну из прошлых версий программы. В-третьих, всегда может быть проблема несовместимости оборудования.

Здравствуйте! После установки запускаю Oracle VM VirtualBox. При нажатии на кнопку Создать прекращается работа программы. Подскажите пожалуйста, что может быть?

Здравствуйте.
У меня проблема такая…
VB запускается и работает нормально. Можно перезагружать вирт. машины, выключать — включать, но!!! Стоит только закрыть VB и всё. Повторно сам VB запускается, но машины не запускаются, появляется ошибка:
VirtualBox — Error In supR3HardenedWinReSpawn
—————————
NtCreateFile(\Device\VBoxDrvStub) failed: 0xc000000e STATUS_NO_SUCH_DEVICE (162 retries) (rc=-101)Make sure the kernel module has been loaded successfully.where: supR3HardenedWinReSpawn
what: 3
VERR_OPEN_FAILED (-101) — File/Device open failed.

Driver is probably stuck stopping/starting. Try ‘sc.exe query vboxdrv’ to get more information about its state. Rebooting may actually help.
—————————
OK
—————————
Помогает перезагрузка PC.

Здравствуйте, перейдите в папку:
C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv
Найдите файл «VBoxDrv.inf», кликните по нему ПКМ и выберите «Установить».
После этого откройте консоль с правами администратора и напишите там sc start vboxdrv, нажмите Enter.
Теперь проверьте работоспособность машин после перезапуска VB.

Если это не поможет, сделайте следующее: в VirtualBox нажмите «Настроить», перейдите на вкладку «Система» > «Ускорение» и смените значение у параметра «Интерфейс паравиртуализации» с «По умолчанию» на «Отсутствует». Если настроенная система будет запускать без проблем, примените настройку для других ОС.

Здравствуйте! Не получается установить драйвер, а «Интерфейс паравиртуализации» с «По умолчанию» на «Отсутствует» не помогает, пробовал раньше.
Может есть еще идеи?
Спасибо за советы!

Скорее всего, проблема заключается именно в драйвере «VboxDrv.inf», который не устанавливается. Попробуйте отключить проверку цифровой подписи драйвера и установить VboxDrv. Возможно, может помочь установка старой/новой версии VirtualBox или полная переустановка программы с сохранением всех виртуальных машин. Если установить драйвер все же удастся, выполните рекомендации из моего сообщения выше. Если не удастся — загляните в «Просмотр событий», поищите ошибку, связанную с установкой драйвера, и пришлите текст сюда.

Не загружается виндовс на виртуальной машине, два раза проползает полоса загрузки, потом окно перезакрывается и по новой…

Посмотрите, что сохраняется в логах хостовой ОС. Если это Виндовс, запустите «Просмотр событий» > «Журналы Windows» > «Приложение». Вручную или через поиск (клавиша F3) найдите событие, связанное с VirtualBox. Обращайте внимание на дату и время события — оно должно совпадать с временем, когда запуск виртуальной ОС прошел неудачно. Данные об ошибке можете отправить сюда в комментарии или при желании разобраться самостоятельно.

Здравствуйте. После процесса установки ОС не появляется графическая оболочка, вместо нее вылезает следующий код.
При этом, если ввести команды fs0: edit startup.nsh
пишет, Гостевая ошибка доступа
Что делать? Или хотя бы в какую сторону искать ответ
П.С. это не только с данной версией mac os

Здравствуйте, отправьте, пожалуйста, скриншот с настройками носителей созданной виртуальной машины MacOS (выделите ее ЛКМ > «Настроить» > «Носители»).

Хм, сейчас попробовала установить Сиерру — процесс идет без проблем. 1. Проверьте настройки виртуальной машины: Версия — Sierra 64 bit; Чипсет: ICH9.
2. Стартует ли графическая оболочка, если при появлении Shell просто написать exit вместо fs0?
3. Откуда были взяты образы ISO? Если вы вручную переконвертировали их из DMG, они могут работать некорректно (аналогичная с вашей проблема у меня возникала как раз в этой ситуации, помогло скачивание нормальной адаптированной ISO-сборки).
4. И еще, перед запуском виртуальной машины были ли прописаны 6 команд в командной строке Windows?

1. Проверила, все так
2. Оболочка не запускатется, вылезает меню с единственной опцией продолжить, при выборе которой возвращается shell экран
3. Iso был скачан с форума, где тоже у большинства удалось установить, но мне не смогли помочь
4. Строки тоже прописывала

В таком случае довольно сложно удаленно выявить характер неполадки, поскольку сама задача довольно нетривиальна. Если никакие известные рекомендации не помогают, можно попробовать установить образ через VMWare, а проще всего скачать готовый чистый образ .vmdk и подключить его к виртуальной машине в VirtualBox.

Добрый день. Скажите пожалуйста,возможен ли запуск виртуалки через Hyper-V, если данная система уже запущена через Virtual Box?
Хост система — Ubuntu 18.04.1 LTS. Виртуальная — Windows 2012 server R2. Через Hyper-V требуется запустить Windows XP.
При запуске появляется следующая ошибка ( скриншот приложен)

В настройках системы в Virtual Box галочка на виртуализацию стоит.

Здравствуйте, запустить, конечно, в теории можно. По этой ссылке можете посмотреть, как запускается Hyper-V в виртуалке, и хотя там на скриншоте другая ошибка, инструкция может помочь. Если нет, побольше ознакомьтесь с темой вложенной виртуализации. ВиртуалБокс в этом случае не лучший выбор, для решения поставленной задачи лучше обращаться к VMWare Workstation.

Добрый день!
После установки ОС и ее обновления все работает, при первой перезагрузке включает uefi
что делать?

При запуске Learn Enough на VirtualBox на Windows 10 появляется такая ошибка: «the virtualbox kernel is not running exiting» Помогите разобраться, пожалуйста !

Извлеките образ гостевых дополнений ВиртуалБокс (Guest Additions) из виртуального привода и вставьте его снова. Может также помочь переустановка Guest Additions с предварительным удалением.

Извлекал, переустанавливал, в том числе сам VirtualBox ( более ранние версии) — ничего не помогает постоянно эта ошибка. Благодарю за быстрый ответ !

Скачала ради запуска 64битных игр на моем 32битном пк. Запускаю, но идёт ошибка «32-bit Windows hosts are not supported by this VirtualBox release»

На главной странице ВиртуалБокс же написано «Please also use version 5.2 if you still need support for 32-bit hosts, as this has been discontinued in 6.0. Version 5.2 will remain supported until July 2020.» — это значит, что ВиртуалБокс отныне не поддерживает 32-битные хостовые ОС, поэтому вам нельзя будет обновиться на 6.0 и выше — все виртуалки просто перестанут работать. Если вы уже установили версию 6.0.2, конечно, ничего запускаться и работать на 32-битной винде не будет. Переходите на главную страницу ВиртуалБокс, ищите там раздел «VirtualBox binaries» (он первый на странице), кликайте по ссылке «VirtualBox 5.2 builds» и скачивайте версию 5.2.24 самого клиента и дополнений «Extension Pack».

Здравствуйте.
У меня не запускается виртуальная машина при включении EFI в настройках на вкладке «Система».
Без включения EFI запускается без проблем. Подскажите в чем причина.

Здравствуйте. Такие проблемы могут наблюдаться на 32-битных образах или при отсутствии поддержки EFI соответствующей сборкой Windows. Посмотреть наличие EFI в образе можно, открыв (не запустив, а именно открыв список файлов, из которых состоит образ) ISO любой утилитой (Daemon Tools, UltraISO и др.) и поискав в списке папок «efi». Если она там отсутствует, установленная в VirtualBox система не сможет корректно работать при активации параметра «Включить EFI» в настройках виртуалки.

Думаю Вы меня не поняли. Не зависимо от образа, при запуске машины должен запуститься логотип VittualBox с предложением нажать кнопку F12 для входа в БИОС.

Если Вы ничего не наблюдаете кроме черного окна, может быть, код об ошибке заносится в логи Windows-утилиты «Просмотр событий».

Можете попробовать создать виртуальную машину, не устанавливая галочки напротив пункта про EFI в настройках. Затем перейти в папку с программой (по умолчанию C:\Program Files\Oracle), найти там утилиту VBoxManage, откыть ее с правами администратора и написать команду VBoxManage modifyvm "VM name" --firmware efi , где вместо «VM name» имя созданной виртуалки. После этого уже запустите виртуальную машину и проверьте, работает ли она.

И еще как вариант удалите текущую версию VB, скачать с официального сайта 5 версию (5.2.24, вроде бы, последняя) и проверить работу EFI там. ВиртуалБокс 6 пока что довольно криво работает.

Помимо всего не забывайте, что эта функция у ВиртуалБокс по-прежнему находится в экспериментальном режиме и может попросту не запускаться на Вашей сборке ПК.

Про включение аппаратной поддержки виртуализации в BIOS надеюсь, говорить не нужно.

Но при включении в настройках «Включить EFI», при запуске машины — черный экран.
Подключение образов с поддержкой EFI ничего не меняет.

Кстати, появление черного экрана характерно как раз для косячного VirtualBox 6. Попробуйте и правда сделать даунгрейд до VB 5.2.

И еще как вариант пока что Вы сидите на VB 6, проверьте в настройках создаваемых виртуальных машин следующую настройку: «Дисплей» > «Экран» > «Графический контроллер». Должен стоять VBoxVGA.

Премного благодарен. Переключение «Графический контроллер» на «VBoxVGA» решило проблему.

Отлично, что нам удалось найти решение Вашей проблемы)

Здесь описывается про запуск машины, и нечего про установку, в моём случае не запускается файл установки, то есть я его установить не могу, вот такая ошибка вылазит
32-bit Windows hosts not supported by this Virtual box release

Здравствуйте,
у меня не открывается программа в Virtual Box. VB присылает уведомления об ошибках и прекращает через какое-то время работать. Подскажите, пожалуйста, что делать.

Добрый день, VBox запускается очень долго, при запуске вирт машины вылетает в ошибку см. вложения. Пробовал переустанавливать VBox и образы другие, 1 раз запуститься и опять ошибка. Не важно, какую вирт. запускаю. Те варианты, которые нашел в интернете для решения этой проблемы — не помогли. Подскажите, в чем может быть проблема. прикладываю все логи.

прикрепленный файл — архив винрар, поменяйте расширение для просмотра, а то логи не загружаються по другому)))

Здравствуйте! При попытке запустить macOS Mojave по инструкции в статье возникает следующая проблема:
машина запущена, идет вывод всякого на экран, вроде как запуск системы, но стопорится на строке calling mpo_policy_init for ASP. Висит в таком состоянии уже минут 15-20.
в командной строке от имени администратора я запускала все инструкции по настройке конфига как прописано в статье.
подскажите в чем может быть проблема и что делать?

Здравствуйте! При запуске виртуальной машины о первому варианту не работает мышь и клавиатура! как быть подскажите пожалуйста

Проверьте следующую настройку созданной виртуальной машины: «Настроить» > «Система» > вкладка «Материнская плата». Пункт «Включить I/O APIC» должен быть помечен галочкой. Если не помогло (или параметр активирован), перейдите в то же окно с настройками, только вместо этого найдите пункт «Чипсет» и смените с «PIIX3» на «ICH9».

Задайте вопрос или оставьте свое мнение

Примечание: если отправленный комментарий не появился на странице, значит он ушел на проверку и скоро будет опубликован. Пожалуйста, не дублируйте вопрос. Мы ответим Вам в ближайшее время.