Содержание
- Ошибка запуска VirtualBox: основные причины
- Ситуация 1: Невозможно выполнить первый запуск виртуальной машины
- Ситуация 2: Не запускается VirtualBox Менеджер
- Ситуация 3: VirtualBox не запускается после обновления ОС
- Ситуация 4: Некоторые виртуальные машины не запускаются
- Ситуация 5: Ошибки с kernel driver
- Ситуация 6: Вместо виртуальной машины запускается UEFI Interactive Shell
- Вопросы и ответы
Средство виртуализации VirtualBox отличается стабильной работой, но может перестать запускаться вследствие определенных событий, будь то неправильные настройки пользователя или обновление операционной системы на хостовой машине.
Различные факторы могут повлиять на работу программы ВиртуалБокс. Она может перестать работать, даже если без труда запускалась совсем недавно или в момент после установки.
Чаще всего пользователи сталкиваются с тем, что не могут запустить именно виртуальную машину, в то время как сам VirtualBox Менеджер работает в обычном режиме. Но в некоторых случаях не запускается и само окно, позволяющее создавать виртуальные машины и управлять ими.
Давайте разберемся в том, как устранить эти ошибки.
Ситуация 1: Невозможно выполнить первый запуск виртуальной машины
Проблема: Когда установка самой программы ВиртуалБокс и создание виртуальной машины прошли успешно, наступает черед установки операционной системы. Обычно случается так, что при попытке первого запуска созданной машины появляется такая ошибка:
«Аппаратное ускорение (VT-x/AMD-V) не доступно в Вашей системе.»
При этом другие операционные системы в VirtualBox могут без проблем запускаться и работать, и с такой ошибкой можно столкнуться далеко не в первый день использования ВиртуалБокс.
Решение: необходимо включить функцию поддержки виртуализации в BIOS.
- Перезагрузите ПК, и при запуске нажмите клавишу входа в 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.
- Для включения виртуализации переведите настройку в состояние Enabled (Включено).
- Не забудьте сохранить выбранную настройку.
- После запуска компьютера зайдите в настройки Виртуальной машины.
- Перейдите на вкладку «Система» — «Ускорение» и поставьте галочку рядом с пунктом «Включить VT-x/AMD-V».
- Включите виртуальную машину и начните установку гостевой ОС.
Ситуация 2: Не запускается VirtualBox Менеджер
Проблема: Менеджер ВиртуалБокса не реагирует на попытку запуска, и при этом не выдает никаких ошибок. Если заглянуть в «Просмотр событий», то можно увидеть там запись, свидетельствующую об ошибке запуска.
Решение: Откат, обновление или переустановка VirtualBox.
Если ваша версия VirtualBox устарела или инсталлировалась/обновилась с ошибками, то ее достаточно переустановить. Виртуальные машины с установленными гостевыми ОС при этом никуда не денутся.
Простейший способ — восстановить или удалить ВиртуалБокс через установочный файл. Запустите его, и выберите:
- Repair — исправление ошибок и проблем, из-за которых не работает VirtualBox;
- Remove — удаление Менеджера VirtualBox, когда исправление не помогает.
В некоторых случаях конкретные версии ВиртуалБокса отказываются корректно работать с отдельными конфигурациями ПК. Есть два выхода:
- Дождитесь новой версии программы. Проверяйте официальный сайт www.virtualbox.org и следите за обновлениями.
- Откатитесь до старой версии. Чтобы это сделать, сперва удалите текущую версию. Это можно сделать способом, указанным выше, или через «Установку и удаление программ» в Windows.
Не забудьте сделать резервные копии важных папок.
Запустите установочный файл или скачайте старую версию с официального сайта по этой ссылке с архивными релизами.
Ситуация 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. Она запрещает запуск не авторизованных ОС и ПО.
- Перезагрузите ПК.
- Во время загрузки нажмите клавишу для входа в BIOS.
-
- Пути для 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.
- Пути для ASUS:
Ситуация 6: Вместо виртуальной машины запускается UEFI Interactive Shell
Проблема: Не запускается гостевая ОС, и вместо нее появляется интерактивная консоль.
Решение: Изменение настроек виртуальной машины.
- Запустите VB Менеджер и откройте настройки виртуальной машины.
- Перейдите на вкладку «Система» и поставьте галочку рядом с пунктом «Включить EFI (только специальные ОС)».
Если никакое решение вам не помогло, то оставляйте комментарии с информацией о проблеме, и мы постараемся вам помочь.
Многие пользователи при запуске, а в некоторых случаях и до запуска виртуальной машины в VirtualBox, независимо от установленной в ней операционной системы (Windows 10 и более ранние, Linux и другие) сталкиваются с ошибкой E_FAIL 0x80004005 от компонентов ConsoleWrap, MachineWrap, MediumWrap и других.
В этой инструкции подробно о наиболее частых причинах, вызывающих ошибку 0x80004005 в виртуальных машинах VirtualBox и способах исправить проблему. Ошибка с аналогичным кодом, но в другом контексте рассмотрена в отдельной инструкции: Неопознанная ошибка 0x80004005 при доступе к сетевой папке.
Исправление код ошибки E_FAIL 0x80004005 в VirtualBox
Существуют различные причины появления ошибки E_FAIL 0x80004005 в VirtualBox, начнем с нескольких самых простых, которые очень легко исправить:
- Изменение пути к расположению с файлами виртуальной машины вследствие изменения буквы диска, переименования папки, содержащей файлы виртуальной машины, изменении имени папки пользователя (если папки виртуальной машины находились в ней внутри, как это обычно и есть по умолчанию). В этом случае, при запуске VirtualBox (при условии, что менеджер VB не был запущен до переименования) вы увидите отметку «Inaccessible» (Недоступно) у имени виртуальной машины и, при её выделении — информацию о рассматриваемой ошибке, как на изображении ниже. Возможные решения: вернуть изначальное расположение виртуальной машины (путь будет указан вверху вместе с сообщением File Not Found), либо удалить эту виртуальную машину в менеджере и импортировать её из нового расположения (через меню Машина — Добавить).
- Удаление файлов виртуальных дисков, ранее использовавшихся в виртуальной машине. Решение — зайти в настройки виртуальной машины и убрать удаленный виртуальный диск из раздела «Носители».
- Если вы пробрасывали физический диск, флешку или другой накопитель в виртуальную машину VirtualBox (например, вот так: Как подключить физическую USB флешку к виртуальной машине VirtualBox), то при отсутствии этого физического диска, а также если запустить менеджер VirtualBox не от имени администратора вы можете получить тот же код ошибки 0x Решения: подключить диск на место; удалить диск в настройках виртуальной машины в разделе «Носители»; запустить VirtualBox от имени администратора.
- При наличии сторонних антивирусов на компьютере, откройте редактор реестра (Win+R — regedit) и перейдите в раздел реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
Если в этом разделе присутствует параметр с указанием на исполняемый файл VirtualBox.exe и значением DisableUserCallbackException, удалите этот параметр и проверьте, решило ли это проблему.
Выше были приведены простые для диагностики случаи возникновения рассматриваемой ошибки, но возможен и иной вариант: вы как обычно запускаете виртуальную машину, при этом в последнее время никаких изменений не выполнялось и, тем не менее, ошибка E_FAIL 0x80004005 появляется. Как правило, причиной тому являются проблемы с файлами конфигурации .vbox, .vbox-tmp и .vbox-prev, находящимися в папке с каждой виртуальной машиной VirtualBox.
Допустим, наша виртуальная машина называется Win10. Тогда суть будет состоять в следующем: при запуске сессии виртуальной машины, VirtualBox переименовывает файл Win10.vbox в Win10.vbox-prev и, одновременно, создает файл Win10.vbox-tmp в той же папке. Последний файл будет использоваться в качестве текущего файла конфигурации для этой сессии, а .vbox-prev сохраняется в качестве резервной копии. После завершения сессии Win10.vbox-tmp переименовывается в Win10.vbox. При следующем старте всё повторяется.
Однако, если по какой-то причине на одном из этапов процесс будет прерван, необходимый файл .vbox может не быть создан, что приведет к появлению ошибки при следующем запуске виртуальной машины.
Чтобы исправить ошибку E_FAIL 0x80004005 в таком случае выполните следующие действия:
- Полностью закройте менеджер VirtualBox, на всякий случай проверьте наличие процессов VirtualBox.exe и VBoxSVC.exe в диспетчере задач (закройте их, если запущены).
- Зайдите в папку с вашей виртуальной машиной. Стандартный путь:
C:\Пользователи\Имя_пользователя\Virtualbox VMs\Имя_виртуальной_машины
- В случае если в указанной папке нет файла имя_виртуальной_машины.vbox, но есть файлы .vbox-tmp или .vbox-prev, на всякий случай сохраните эти файлы в какой-то расположение на компьютере.
- Измените расширение файла .vbox-prev на .vbox
- Запустите менеджер VirtualBox и проверьте, запускается ли виртуальная машина теперь.
- Если это не помогло, также можете попробовать вместо .vbox-prev аналогичным образом переименовать файл .vbox-tmp.
- Если файл .vbox уже присутствовал в папке, можно попробовать перенести его в какой-то другое расположение, а потом попробовать выполнить шаги 4-6.
- Из папки
C:\Пользователи\Имя_пользователя\.VirtualBox\
скопируйте файл VirtualBox.xml в другое расположение как резервную копию, а файл VirtualBox.xml-prev переименуйте в VirtualBox.xml
В крайнем случае, если в расположении нет ни одного из указанных файлов, вы можете настроить новую виртуальную машину VirtualBox и подключить к ней имеющийся виртуальный диск.
В случае, если предыдущие варианты не помогли, ниже — еще несколько возможных причин, способных вызвать ту же проблему при запуске виртуальной машины:
- Ограниченные права на доступ к папке, в которой расположены файлы виртуальной машины или к самим файлам, недоступность диска.
- Отключенный файл подкачки Windows или недостаток памяти для работы виртуальной машины.
- Отсутствие поддержки виртуализации или отключенная виртуализация, здесь может помочь: Как включить аппаратную виртуализацию в БИОС/UEFI.
- Включенные компоненты Hyper-V в Windows 10, подробнее: Как запускать виртуальные машины Hyper-V и VirtualBox на одном компьютере.
Также иногда срабатывает метод исправления ошибки 0x80004005 путем запуска виртуальной машины не из менеджера VirtualBox, а, после его закрытия, простым запуском файла .vbox из папки с виртуальной машиной.
by Andrew Wafer
Andrew is not just trying to bring you closer to Windows, but he’s truly interested in this platform. He just happens to be passionate about sharing that knowledge… read more
Updated on
- Many users claimed that VirtualBox won’t open on their Windows 10 PCs after update.
- This can happen due to an incompatibility issue, so you will need to reinstall VirtualBox.
- Another solution is to update your graphics drivers using a reliable tool found below.
- You can also run the app in compatibility mode by following our step-by-step guide.
XINSTALL BY CLICKING THE DOWNLOAD
FILE
If VirtualBox stopped working on your Windows 10 system, you need to find the right fix without losing your recently saved files.
Most problems are related to recently applied Windows updates, which mean that we are discussing compatibility issues, certain Windows 10 settings that must be adjusted, or outdated drivers.
The overall idea is that VirtualBox can stop working on Windows 10 without any apparent reasons. However, this is a common problem that can be addressed easily and without losing your files.
So, if VirtualBox is no longer opening on Windows 10, don’t panic! You just have to apply the workarounds that are explained and detailed below.
What to do if VirtualBox is not opening in Windows 10?
- Reinstall VirtualBox
- Update graphic drivers
- Run the app in compatibility mode
- Turn off 3D graphics acceleration feature
1. Reinstall VirtualBox
- Right-click on the Windows Start icon.
- From the list that will be displayed, choose Control Panel.
- Switch to category and then, under Programs, click on Uninstall.
- Find the VirtualBox entry and uninstall the program from your computer.
- Make sure you keep all the recently saved files.
- Afterwards, reboot your Windows 10 device.
- Next, download the latest version of VirtualBox and install it by following on-screen prompts.
- That should be all; in the end, you should be able to use VirtualBox on Windows 10 without further problems.
Usually, VirtualBox stops working because of an incompatibility problem. In most situations, you might experience such malfunctions right after a Windows 10 update.
How we test, review and rate?
We have worked for the past 6 months on building a new review system on how we produce content. Using it, we have subsequently redone most of our articles to provide actual hands-on expertise on the guides we made.
For more details you can read how we test, review, and rate at WindowsReport.
Thus, the right thing to do is to reinstall VirtualBox on your machine, by following the above steps.
Also, if the VirtualBox installation failed in Windows 10, check out our step-by-step guide and fix the issue in no time.
2. Update graphic drivers
- Right-click on the Windows Start icon.
- Click on the Device Manager entry.
- From Device Manager extend the Display adapters entry.
- Right-click on your graphic drivers, and choose Update.
We strongly suggest you update your driver automatically by using a dedicated tool. It will keep your system away from permanent damage caused by the installation of the wrong driver version.
After the installation, Outbyte Driver Updater will start running automatically so you don’t need to find its shortcut or the source folder. Outbyte Driver Updater will scan your system for any problems or missing drivers and it will provide a report in just a few seconds.
⇒ Get Outbyte Driver Updater
3. Run the app in compatibility mode
- Right-click on the VirtualBox executable file.
- Choose Properties, and go to the Compatibility tab.
- Click on Run compatibility troubleshooter or just check the Run this program in compatibility mode for field.
- Save your changes, and run the program with admin rights.
- VirtualBox should now open on your Windows 10 system.
If reinstalling VirtualBox isn’t working for you, a good idea will be to run the program with Administrator rights and in Compatibility mode.
4. Turn off 3D graphics acceleration feature
- Right-click on any blank space from Desktop.
- Select Graphics properties from the list that will be open.
- Choose Basic Mode, and pick Ok.
- Navigate towards 3D option.
- Disable 3D graphics acceleration from this screen.
Additionally, follow:
- Right-click on the Windows Start logo.
- Choose Programs & Features.
- From the next window, click on Turn Windows Featues On or Off.
- In the list that will be displayed, find the Hyper-V entry.
- Expand Hyper-V, and turn it On.
- Reboot your Windows 10 system in the end.
Also, remember that VirtualBox can run only if you have a virtualization-capable CPU while the virtualization feature must be enabled from BIOS.
There you go; that’s how you can try to fix the VirtualBox not opening problem in Windows 10.
As mentioned, this error usually occurs after certain Windows 10 updates, so another workaround might be to uninstall the implied update.
You can also roll out your system to a previous release, and uninstall certain patches that you need.
Take a closer look at our detailed guide if you can’t install Windows 10 on VirtualBox, and fix it in no time.
You can tell us which method resolved your problem by filling out the comments form available below – in that way, you can help other users fix their own VirtualBox malfunctions.
На чтение 4 мин. Просмотров 2k. Опубликовано
Если VirtualBox перестал работать в вашей системе Windows 10, вам нужно найти правильное решение без потери недавно сохраненных файлов.
Большинство проблем связано с недавно примененными обновлениями Windows, что означает, что мы обсуждаем проблемы совместимости, определенные параметры Windows 10, которые необходимо настроить, или устаревшие драйверы.
Так что, если VirtualBox больше не открывается в Windows 10, не паникуйте; вам просто нужно применить обходные пути, которые объяснены и подробно описаны в этом руководстве.
Общая идея заключается в том, что VirtualBox может перестать работать на Windows 10 без каких-либо видимых причин. Тем не менее, это распространенная проблема, которая может быть решена легко и без потери ваших файлов.
Содержание
- Как исправить VirtualBox, не открывающийся в Windows 10
- 1. Переустановите VirtualBox
- 2. Обновите графические драйверы
- 3. Запустите приложение в режиме совместимости
- 4. Отключите функцию ускорения 3D-графики.
Как исправить VirtualBox, не открывающийся в Windows 10
- Решение 1 – Переустановите VirtualBox
- Решение 2 – Обновление графических драйверов
- Решение 3 – Запустите приложение в режиме совместимости
- Решение 4 – Отключить функцию ускорения 3D-графики
1. Переустановите VirtualBox
Обычно VirtualBox перестает работать из-за проблемы несовместимости. В большинстве случаев вы можете столкнуться с такими неисправностями сразу после обновления Windows 10. Таким образом, правильное решение – переустановить VirtualBox на вашем компьютере; вот что вы должны следовать:
- Щелкните правой кнопкой мыши значок «Пуск» в Windows.
- В появившемся списке выберите Панель управления .
-
Переключитесь на категорию, а затем в разделе Программы нажмите Удалить .
- Найдите запись VirtualBox и удалите программу с вашего компьютера.
- Убедитесь, что вы сохранили все недавно сохраненные файлы.
- После этого перезагрузите устройство Windows 10.
- Затем загрузите последнюю версию VirtualBox и установите ее, следуя подсказкам на экране.
- Это должно быть все; в конце вы сможете использовать VirtualBox в Windows 10 без дальнейших проблем.
2. Обновите графические драйверы
Еще одна вещь, которую вы должны сделать, это обновить ваши графические драйверы:
- Щелкните правой кнопкой мыши значок «Пуск» в Windows.
-
Нажмите на запись Диспетчер устройств .
- Из диспетчера устройств расширьте запись Адаптеры дисплея .
- Щелкните правой кнопкой мыши по графическим драйверам и выберите «Обновить».
- Кроме того, следуйте этому специализированному руководству и узнайте, как исправить видеодрайвер в VirtualBox.
Мы настоятельно рекомендуем вам автоматически обновить драйвер с помощью специального инструмента. Загрузите сейчас инструмент обновления драйверов TweakBit (одобрен Microsoft и Norton Antivirus). Это защитит вашу систему от постоянного повреждения, вызванного установкой неправильной версии драйвера.
Отказ от ответственности: некоторые функции этого инструмента не являются бесплатными.
3. Запустите приложение в режиме совместимости
Если переустановка VirtualBox не работает для вас, хорошей идеей будет запустить программу с правами администратора и в режиме совместимости:
- Щелкните правой кнопкой мыши исполняемый файл VirtualBox.
- Выберите «Свойства» и перейдите в «Совместимость».
- Нажмите «Запустить средство устранения неполадок совместимости» или просто установите флажок «Запустить эту программу в режиме совместимости для».
- Сохраните ваши изменения и запустите программу с правами администратора.
- VirtualBox теперь должен открыться в вашей системе Windows 10.
ТАКЖЕ ЧИТАЙТЕ . Исправлено: средство устранения неполадок Windows перестало работать
4. Отключите функцию ускорения 3D-графики.
- Щелкните правой кнопкой мыши на любом пустом месте на рабочем столе.
-
Выберите Свойства графики из списка, который будет открыт.
- Выберите Базовый режим и выберите Ok.
- Перейдите к 3D-опции .
- Отключите ускорение 3D-графики на этом экране.
Дополнительно следуйте:
- Щелкните правой кнопкой мыши логотип Windows Start.
- Выберите Программы и компоненты .
-
В следующем окне нажмите Включить или выключить функции Windows .
- В списке, который будет отображен, найдите запись Hyper-V.
- Разверните Hyper-V и включите его.
- Перезагрузите систему Windows 10 в конце.
Кроме того, помните, что VirtualBox может работать, только если у вас есть процессор с поддержкой виртуализации, а функция виртуализации должна быть включена из BIOS.
Вот, пожалуйста. вот как вы можете попытаться исправить проблему с VirtualBox, которая не открывается в Windows 10.Как уже упоминалось, эта ошибка обычно возникает после определенных обновлений Windows 10, поэтому другой обходной путь может заключаться в том, чтобы удалить подразумеваемое обновление или развернуть вашу систему до предыдущего выпуска: нажмите сочетания клавиш Win + I и выберите «Обновление и безопасность»; затем перейдите к Центру обновления Windows, нажмите «Дополнительные параметры» и перейдите к «История обновлений». Из этого раздела вы можете впоследствии удалить определенные патчи.
Вы можете сообщить нам, какой метод решил вашу проблему, заполнив форму комментариев, доступную ниже – таким образом вы можете помочь другим пользователям устранить свои собственные неисправности VirtualBox.
Не запускается виртуальная машина на VirtualBox — пишет AMD-V is not available (VERR_SVM_NO_SVM) — хотя в биосе все включено, в авасте отключил виртуализацию, в Компонентах W10 убран Hyper-V и удаление и установка Платформы низкоуровневой оболочки Windows не помогает.
Утилита AMD-V Check выдает что система совместима с Hyper-V, но в итоге ни VirtгalBox, ни VMware ни Android Studio не могут воспользовать виртуализацией, хоть систему сноси..
Не существует ли инструмента для сброса параметров виртуализации на Windows 10? Или может какой супер мануал — хотя я уже много их перелопатил, или еще как то можно найти где баг?
Windows 10 v1803
Благодарю!
PS: раньше работало, перестало после толи обновлений Виндовс толи после настроек ПО.
Сейчас так выдает:
А VirualBox пишет:
Не удалось открыть сессию для виртуальной машины Win10.
(VERR_NEM_MISSING_KERNEL_API).
AMD-V is not available (VERR_SVM_NO_SVM).
Код ошибки: E_FAIL (0x80004005)
Компонент: ConsoleWrap
Интерфейс: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}