Virtualbox ошибка загрузки виртуальной машины

Ошибка 0x80004005 в VirtualBox препятствует первому запуску виртуальной машины и может появиться, даже если гостевая ОС долгое время работала стабильно.

Содержание

  • Причины возникновения ошибки 0x80004005 в VirtualBox
    • Способ 1: Переименование внутренних файлов
    • Способ 2: Включение поддержки виртуализации в BIOS
    • Способ 3: Обновление VirtualBox
    • Способ 4: Отключение Hyper-V
    • Способ 5: Изменение типа запуска гостевой ОС
    • Способ 6: Удаление/исправление обновления Windows 7
  • Вопросы и ответы

Virtualbox ошибка 0x80004005

При попытке запуска операционной системы Windows или Linux в виртуальной машине VirtualBox пользователь может столкнуться с ошибкой 0x80004005. Она возникает до старта ОС и препятствует любой попытке ее загрузки. Есть сразу несколько способов, помогающих устранить существующую проблему и продолжить пользоваться гостевой системой в обычном режиме.

Ситуаций, из-за которых не получается открыть сессию для виртуальной машины, может быть несколько. Зачастую данная ошибка возникает спонтанно: еще вчера вы спокойно работали в операционной системе на VirtualBox, а сегодня выполнить то же самое не удается из-за сбоя при запуске сессии. Но в некоторых случаях не удается выполнить первичный (установочный) запуск ОС.

Это может произойти вследствие одной из следующих причин:

  1. Ошибка при сохранении последней сессии.
  2. Отключенная поддержка виртуализации в BIOS.
  3. Некорректно работающая версия VirtualBox.
  4. Конфликт гипервизора (Hyper-V) с VirtualBox на 64-разрядных системах.
  5. Проблемное обновление хостовой Windows.

Далее мы рассмотрим, как устранить каждую из этих проблем и начать/продолжить пользоваться виртуальной машиной.

Способ 1: Переименование внутренних файлов

Сохранение сессии может завершиться ошибочно, в результате чего последующий ее запуск будет невозможен. В этом случае достаточно выполнить переименование файлов, связанных с запуском гостевой ОС.

Для выполнения дальнейших действий вам необходимо включить отображение расширений файлов. Это можно сделать через «Параметры папок» (в Windows 7) или «Параметры Проводника» (в Windows 10).

  1. Откройте папку, где хранится файл, отвечающий за запуск операционной системы, т.е. сам образ. Он располагается в папке VirtualBox VMs, место сохранения которой вы выбирали при установке самой VirtualBox. Обычно она находится в корне диска (диска С или диска D, если HDD разбит на 2 раздела). Также она может располагаться в персональной папке пользователя по пути:

    С:UsersИМЯ_ПОЛЬЗОВАТЕЛЯVirtualBox VMsИМЯ_ГОСТЕВОЙ_ОС

  2. В папке с операционной системой, которую вы хотите запустить, должны быть следующие файлы: Name.vbox и Name.vbox-prev. Вместо Name будет имя вашей гостевой операционной системы.
    Файлы виртуальной машины в папке VirtualBox

    Скопируйте файл Name.vbox в другое место, например, на рабочий стол.

  3. Файл Name.vbox-prev необходимо переименовать вместо перемещенного файла Name.vbox, то есть удалить «-prev».
    Переименование файла виртуальной машины в папке VirtualBox
  4. Эти же действия необходимо проделать и внутри другой папки, находящейся по следующему адресу:

    C:UsersИМЯ_ПОЛЬЗОВАТЕЛЯ.VirtualBox
    Внутренние файлы VirtualBox

    Здесь вы будете менять файл VirtualBox.xml — скопируйте его в любое другое место.

  5. У файла VirtualBox.xml-prev удалите приписку «–prev», чтобы получилось имя VirtualBox.xml.
    Переименование внутреннего файла у VirtualBox
  6. Попробуйте запустить операционную систему. Если не сработало, восстановите все назад.

Способ 2: Включение поддержки виртуализации в BIOS

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

Чтобы осуществить запуск виртуальной машины, в БИОС достаточно включить всего лишь одну настройку, которая называется Intel Virtualization Technology.

  • В Award BIOS путь к этой настройке следующий: Advanced BIOS Features > Virtualization Technology (или просто Virtualization) > Enabled.

    Включение Intel Virtualization Technology в Award BIOS

  • В AMI BIOS: Advanced > Intel(R) VT for Directed I/O > Enabled.

    Включение Intel Virtualization Technology в AMI BIOS

  • В ASUS UEFI: Advanced > Intel Virtualization Technology > Enabled.

    Включение Intel Virtualization Technology в ASUS UEFI

Настройка может иметь и другой путь (например, в BIOS на ноутбуках HP или в БИОС Insyde H20 Setup Utility):

  • System Configuration > Virtualization Technology > Enabled;
  • Configuration > Intel Virtual Technology > Enabled;
  • Advanced > Virtualization > Enabled.

Если вы не нашли данной настройки в своей версии BIOS, то ищите ее вручную во всех пунктах меню по ключевым словам virtualization, virtual, VT. Для включения выбирайте состояние Enabled.

Способ 3: Обновление VirtualBox

Возможно, состоялось очередное обновление программы до последней версии, после чего и появилась ошибка запуска «E_FAIL 0x80004005». Есть два выхода из сложившейся ситуации:

Lumpics.ru

  1. Дождитесь выхода стабильной версии VirtualBox.

    Те, кто не хочет заморачиваться с выбором рабочей версии программы, может просто дождаться обновления. Узнать о выходе новой версии можно на официальном сайте VirtualBox или через интерфейс программы:

    1. Запустите Менеджер виртуальных машин.
    2. Нажмите «Файл» > «Проверить обновления…».

      Проверка новой версии VirtualBox

    3. Дождитесь проверки и при необходимости установите обновление.
  2. Переустановите VirtualBox на текущую или предыдущую версию.
    1. Если у вас есть установочный файл VirtualBox, то используйте его для переустановки. Для повторного скачивания актуальной или предыдущей версии перейдите по этой ссылке.
    2. Нажмите на ссылку, ведущую к странице со списком всех предыдущих релизов для текущей версии VirtualBox.

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

    3. Выберите подходящую для хостовой ОС сборку и скачайте ее.

      Выбор релиза VirtualBox

    4. Для переустановки установленной версии VirtualBox: запустите инсталлятор и в окне с типом установки выберите «Repair». Установите программу в обычном режиме.

      Восстановление VirtualBox при установке

    5. Если вы делаете откат до предыдущей версии, то лучше сперва удалить VirtualBox через «Установку и удаление программ» в Windows.

      Удаление VirtualBox через Установку и удаление программ

      Или через установщик VirtualBox.

      Удаление VirtualBox через установщика

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

Способ 4: Отключение Hyper-V

Hyper-V — система виртуализации для 64-разрядных систем. Иногда у нее может возникнуть конфликт с VirtualBox, что и провоцирует появление ошибки при старте сессии для виртуальной машины.

Для отключения гипервизора выполните следующее:

  1. Запустите «Панель управления».
    Запуск Панели управления
  2. Включите просмотр по значкам. Выберите пункт «Программы и компоненты».

    Запуск утилиты Программы и компоненты

  3. В левой части окна нажмите на ссылку «Включение или отключение компонентов Windows».

    Включение или отключение компонентов Windows

  4. В открывшемся окне необходимо снять галочку с компонента Hyper-V, а затем нажать «ОК».

    Отключение компонента Hyper-V

  5. Перезагрузите компьютер (необязательно) и попробуйте запустить ОС в VirtualBox.

Способ 5: Изменение типа запуска гостевой ОС

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

  1. Запустите Менеджер VirtualBox.
  2. Нажмите по проблемной операционной системе правой кнопкой мыши, наведите курсор на пункт «Запустить» и выберите вариант «Запуск в фоновом режиме с интерфейсом».

    Запуск виртуальной машины в фоновом режиме с интерфейсом в VirtualBox

Данная функция доступна только в VirtualBox, начиная с версии 5.0.

Способ 6: Удаление/исправление обновления Windows 7

Этот способ считается устаревшим, поскольку после неудачного патча KB3004394, приводящего к прекращению работы виртуальных машин в ВиртуалБокс, была выпущена заплатка KB3024777, устраняющая данную проблему.

Тем не менее, если у вас на компьютере по каким-то причинам отсутствует фикс-патч, а проблемный присутствует, то есть смысл либо удалить KB3004394, либо установить KB3024777.

Удаление KB3004394:

  1. Откройте «Командную строку» с правами администратора. Для этого откройте окно «Пуск», напишите cmd, правым кликом мыши выберите пункт «Запустить от имени администратора».

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

  2. Пропишите команду

    wusa /uninstall /kb:3004394

    и нажмите Enter.

    Команда удаления обновления Windows в cmd

  3. После выполнения этого действия может потребоваться перезагрузка компьютера.
  4. Попробуйте еще раз запустить гостевую ОС в ВиртуалБоксе.

Установка KB3024777:

  1. Перейдите по этой ссылке на сайт Microsoft.
  2. Скачайте версию файла с учетом разрядности своей ОС.

    Скачивание обновления для Windows 7

  3. Установите файл вручную, если необходимо, перезагрузите ПК.
  4. Проверьте запуск виртуальной машины в VirtualBox.

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

VirtualBox — это программа, имитирующая настоящий ПК. Благодаря утилите пользователь может применять другие ОС как обычные приложения. Время от времени при использовании программы VirtualBox могут возникать ошибки, особенно при попытках включения виртуальной машины. Рассмотрим наиболее частые причины, которые вызывают проблему и методы их решения.



Устранение ошибки в MacOS на VirtualBox

Бывает, что после установки VirtualBox при попытке установить виртуальную машину выскакивает ошибка: «Kernel driver not installed».

Kernel driver not installed в Виртуал Бокс

Для решения проблемы перейдите в «Настройки» системы. Зайдите в свойства безопасности (System Preferences).

Затем разрешите использовать расширение от Oracle. Кликните на надпись «Allow», что значит «Разрешить».

Исправление ошибки на Ubuntu 16.04

Бывает, что после установки утилиты разных версий система выдает ошибку под названием «Kernel driver not installed».

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

Для решения проблемы в терминале исполните команду:

uname -r

Если версия равна или выше 4.13, то VirtualBox не даст включить виртуальную машину, ошибка будет выскакивать постоянно. Для решения проблемы поставьте версию ядра 4,1.

В этом поможет утилита ukuu. Она дает возможность в Linux устанавливать различные версии ядер.

Утилита ukuu для Виртуал Бокс

После этого запустите программу ukuu. Найдите версию 4.10.17. Кликните на надпись «Install». Введите от пользователя root пароль. Затем перезагрузите ПК. Нажмите на «Advanced options».

Утилита ukuu для VirtualBox

В появившемся списке выберите надпись «Ubuntu, with linux 4.10.17-041017». Начнется загрузка Ubuntu 16.04 с использованием ядра версии 4.10.17. После окончания установки образы из утилиты VirtualBox без труда запустятся.

Ubuntu with Linux для VirtualBox

Как исправить ошибку «E_FAIL 0x80004005»

Также еще одна частая проблема у пользователей в VirtualBox — это возникновение ошибки под названием «E_FAIL 0 x 80004005». Исправить ее можно несколькими способами.

Если использовали флешку в виртуальной машине, то после извлечения съемного носителя и при запуске менеджера программы не от имени администратора будет выскакивать код ошибки. Для решения проблемы подключите обратно диск или удалите его из настроек виртуальной машины. Для этого зайдите в меню и выберите «Носители», запустите программу от имения администратора.

Как исправить ошибку «E_FAIL 0x80004005»

Ошибка может возникать из-за видоизменения пути к местоположению файлов виртуальной машины, переименования папок или из-за изменения названия диска. При запуске утилиты будет появляться надпись «Недоступно» («Inaccessible») в названии виртуальной машины. Если ее выделить, то выскочит информация об ошибке, которая указана на фото ниже. Для решения проблемы возвратите обратно первоначальное местоположение виртуальной машины. Путь найдете вверху экрана рядом с сообщением «Fail Not Found». Также можете просто удалить эту машину, а затем произвести ее импорт из нового месторасположения.

Возможная ошибка на хостовой машине

На хостовых машинах при запуске VirtualBox может выскакивать ошибка под названием «Failed to load r0 module». Чаще всего она появляется после того как произошло обновление VirtualBox.

Failed to load r0 module в Виртуал Бокс

На экране появляется сообщение, которое объясняет, что не удается открыть сессию. Для получения дополнительной информации откройте вкладку «Детали».

Вы увидите подробное сообщение о проблеме.

Ошибка Failed to load r0 module в VirtualBox

Для начала скачайте последнюю версию утилиты VirtualBox. Файл запускается при помощи двойного клика левой кнопки мыши. Появится сообщение, предлагающее установить программу. Нажмите на кнопку «Установить».

Установка последней версии VirtualBox

На следующем шаге понадобится ввести пароль.

Если поступит предложение от программы, необходимо будет произвести удаление старой версии. Произведите проверку, а затем включите виртуальную машину. Если проблема не исчезла, то отключите USB 3.0. Чтобы не делать полное отключение, можете переключить на USB 1.1.

После загрузки виртуальной машины ошибка должна исчезнуть. В крайнем случае можете произвести удаление «Пакета расширений». Для этого потребуется зайти в «Настройки» утилиты. Затем кликнуть на надпись «Плагины» и произвести удаление «Oracle VM VirtualBox».

Плагины в ВиртуалБокс

Если ошибка появилась после того, как обновилась программа, делать отказ от «Пакета расширения» необязательно. Произведите открытие тикета об ошибках, находящегося на сайте VirtualBox. Также можете подождать следующее обновление. После чего попробуйте применять «Extension Pack», но каких-то слишком необходимых функций большинство пользователей в пакете не найдет.

  • Partition Wizard

  • Partition Manager

  • 3 Simple Ways to Fix VirtualBox E_FAIL (0x80004005) Error

By Linda | Follow |
Last Updated January 03, 2023

Have you received the Result Code: E_FAIL (0x80004005) when starting a VirtualBox VM? This post from MiniTool Partition Wizard offers you 3 simple ways to solve this problem. Keep reading to get them!

VirtualBox E_FAIL (0x80004005) Error

VirtualBox is an open-source type-2 hypervisor for x86 virtualization. It can be installed on Microsoft Windows, macOS, Linux, Solaris, and OpenSolaris. It supports the creation and management of guest virtual machines running Windows, Linux, BSD, OS/2, Solaris, Haiku, and OSx86, as well as limited virtualization of macOS guests on Apple hardware.

Many people use VirtualBox to run VMs. However, some people report that they have encountered the VirtualBox E_FAIL (0x80004005) error when starting a VM.  

E_FAIL (0x80004005)

The error details, the component, and the interface may be various, but the “Failed to open a session for the virtual machine xx.” message and “Result Code: E_FAIL (0x80004005)” will not change.

How to Fix VirtualBox E_FAIL (0x80004005) Error

To solve the Result Code: E_FAIL (0x80004005), you can try the following methods.

Fix 1. Use CMD to Disable Hyper-V

Since version 6.0, VirtualBox is able to use the Hyper-V API to coexist next to Hyper-V. If you use an old version of VirtualBox, it may be incompatible with Windows Hyper-V. When the Hyper-V is enabled, VirtualBox VM won’t start.

Many people have confirmed that the Result Code: E_FAIL (0x80004005) may be caused by Hyper-V and disabling it will solve the problem. However, disabling Hyper-V in Windows Features may don’t work. You should disable Hyper-V using CMD. Here is the guide:

  • Type “cmd” in the Windows search bar, right-click the best-matched result, and then click Run as administrator.
  • Execute this command: bcdedit /set hypervisorlaunchtype off.
  • Restart your PC and start the VirtualBox VM again to see whether the problem is solved.

Tip: To enable the Hyper-V later, you can use this command: bcdedit /set hypervisorlaunchtype auto.

Fix 2. Check the VM XML File

When the E_FAIL (0x80004005) error occurs, please navigate to the folder «C:UsersCOMPUTER_NAME.VirtualBoxMachinesVM_NAME» and check whether there are the following two files:

  1. VM_NAME.xml-prev
  2. VM_NAME.xml-tmp

When VirtualBox starts a VM, it needs to find an XML file. However, when the E_FAIL (0x80004005) error occurs, it seems that VirtualBox simply just couldn’t find «VM_NAME.xml» because this file technically doesn’t exist.

To solve this problem, you just need to make a copy of the «VM_NAME.xml-prev» file and rename the copy to «VM_NAME.xml». Then, restart VirtualBox and it will work just fine.

Fix 3. Install VBoxDrv.inf Manually

VBoxDrv.inf is a driver used for VirtualBox. However, it’s possible that due to some permission issues, the installation of this crucial driver isn’t completed during the initial installation. Then, the VM won’t start and the error E_FAIL (0x80004005) occurs. In this case, you can solve the problem by installing the VBoxDrv.inf manually. Here is the guide:

Navigate to the VirtualBox installation folder and find the VBoxDrv.inf. If you didn’t customize the installation location, the VBoxDrv.inf file path should be C:Program FilesOracleVirtualBoxdriversvboxdrv. Right-click this file and choose Install.  

install VBoxDrv.inf

If all the above three methods fail to solve the problem, you can try reinstalling VirtualBox.

Bottom Line

Are the above methods useful to you? Do you have other solutions to the Result Code: E_FAIL (0x80004005) issue? Please share them with us in the following comment zone. I will appreciate that very much.

About The Author

Linda

Position: Columnist

Author Linda has been working as an editor at MiniTool for 1 year. As a fresh man in IT field, she is curious about computer knowledge and learns it crazily. Maybe due to this point, her articles are simple and easy to understand. Even people who do not understand computer can gain something.

By the way, her special focuses are data recovery, partition management, disk clone, and OS migration.

  • Partition Wizard

  • Partition Manager

  • 3 Simple Ways to Fix VirtualBox E_FAIL (0x80004005) Error

By Linda | Follow |
Last Updated January 03, 2023

Have you received the Result Code: E_FAIL (0x80004005) when starting a VirtualBox VM? This post from MiniTool Partition Wizard offers you 3 simple ways to solve this problem. Keep reading to get them!

VirtualBox E_FAIL (0x80004005) Error

VirtualBox is an open-source type-2 hypervisor for x86 virtualization. It can be installed on Microsoft Windows, macOS, Linux, Solaris, and OpenSolaris. It supports the creation and management of guest virtual machines running Windows, Linux, BSD, OS/2, Solaris, Haiku, and OSx86, as well as limited virtualization of macOS guests on Apple hardware.

Many people use VirtualBox to run VMs. However, some people report that they have encountered the VirtualBox E_FAIL (0x80004005) error when starting a VM.  

E_FAIL (0x80004005)

The error details, the component, and the interface may be various, but the “Failed to open a session for the virtual machine xx.” message and “Result Code: E_FAIL (0x80004005)” will not change.

How to Fix VirtualBox E_FAIL (0x80004005) Error

To solve the Result Code: E_FAIL (0x80004005), you can try the following methods.

Fix 1. Use CMD to Disable Hyper-V

Since version 6.0, VirtualBox is able to use the Hyper-V API to coexist next to Hyper-V. If you use an old version of VirtualBox, it may be incompatible with Windows Hyper-V. When the Hyper-V is enabled, VirtualBox VM won’t start.

Many people have confirmed that the Result Code: E_FAIL (0x80004005) may be caused by Hyper-V and disabling it will solve the problem. However, disabling Hyper-V in Windows Features may don’t work. You should disable Hyper-V using CMD. Here is the guide:

  • Type “cmd” in the Windows search bar, right-click the best-matched result, and then click Run as administrator.
  • Execute this command: bcdedit /set hypervisorlaunchtype off.
  • Restart your PC and start the VirtualBox VM again to see whether the problem is solved.

Tip: To enable the Hyper-V later, you can use this command: bcdedit /set hypervisorlaunchtype auto.

Fix 2. Check the VM XML File

When the E_FAIL (0x80004005) error occurs, please navigate to the folder «C:UsersCOMPUTER_NAME.VirtualBoxMachinesVM_NAME» and check whether there are the following two files:

  1. VM_NAME.xml-prev
  2. VM_NAME.xml-tmp

When VirtualBox starts a VM, it needs to find an XML file. However, when the E_FAIL (0x80004005) error occurs, it seems that VirtualBox simply just couldn’t find «VM_NAME.xml» because this file technically doesn’t exist.

To solve this problem, you just need to make a copy of the «VM_NAME.xml-prev» file and rename the copy to «VM_NAME.xml». Then, restart VirtualBox and it will work just fine.

Fix 3. Install VBoxDrv.inf Manually

VBoxDrv.inf is a driver used for VirtualBox. However, it’s possible that due to some permission issues, the installation of this crucial driver isn’t completed during the initial installation. Then, the VM won’t start and the error E_FAIL (0x80004005) occurs. In this case, you can solve the problem by installing the VBoxDrv.inf manually. Here is the guide:

Navigate to the VirtualBox installation folder and find the VBoxDrv.inf. If you didn’t customize the installation location, the VBoxDrv.inf file path should be C:Program FilesOracleVirtualBoxdriversvboxdrv. Right-click this file and choose Install.  

install VBoxDrv.inf

If all the above three methods fail to solve the problem, you can try reinstalling VirtualBox.

Bottom Line

Are the above methods useful to you? Do you have other solutions to the Result Code: E_FAIL (0x80004005) issue? Please share them with us in the following comment zone. I will appreciate that very much.

About The Author

Linda

Position: Columnist

Author Linda has been working as an editor at MiniTool for 1 year. As a fresh man in IT field, she is curious about computer knowledge and learns it crazily. Maybe due to this point, her articles are simple and easy to understand. Even people who do not understand computer can gain something.

By the way, her special focuses are data recovery, partition management, disk clone, and OS migration.

Вывод

РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы.

VirtualBox — это пакет программного обеспечения для виртуализации Oracle, который позволяет размещать несколько операционных систем на одном физическом компьютере. Он может создавать и управлять гостевыми виртуальными машинами, каждая из которых имеет гостевую операционную систему и собственную виртуальную среду. VirtualBox обладает преимуществом экономии физического пространства, энергии и материальных затрат.

Однако многие пользователи сообщают, что не могут запустить VirtualBox. Критический отображается сообщение об ошибке «Не удалось получить COM-объект VirtualBox. Приложение будет закрыто ». Это может быть связано с отсутствием доступа администратора при установке программного обеспечения или недостаточными разрешениями для запуска служб VirtualBox.

Однако вы заметите, что вышеуказанная ошибка может быть исправлена ​​различными способами. Чтобы исправить сообщение об ошибке, которое вы в настоящее время испытываете, попробуйте некоторые из этих вариантов и посмотрите, работает ли оно для вас.

Как исправить ошибку «Не удалось получить COM-объект VirtualBox»

Первое и самое простое решение

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

  1. Для начала посетим папку нашей программы. Перейдем в диск С. Далее в «Пользователи» или «Users» у кого как. Находим имя вашего компьютера. Среди других программ отыскиваете VirtualBox VMs. Именно тут будет храниться ваш образ.
  2. Кроме внутренней папки должны быть два файла. Их копируем в другое место (например, рабочий стол). Оригинальные файлы: «Win8.1.vbox» — удаляем, а «Win8.1.vbox-prev» — переименовываем на удаленный файл. Все должно заработать. В случае же неудачи — восстанавливаем все назад, благодаря копиям.
  3. Если у вас другие файлы, вроде «Win8.1.xml-prev», то значит, его переименовываем на «Win8.1.xml». Наглядный видео пример подобного решения.

Когда проявляется проблема

Возникновение проблемы замечено на всех версиях ядра операционных систем Microsoft с версией 6.1 и старше. Иначе говоря, ошибка при запуске уже установленного на виртуальную машину образа возникает на ОС от Windows 7 и до новейшей Windows 10. Появление проблемы не зависит от типа системы, которую вы инсталлировали на свой ПК, и версии программы VirtualBox.

VB-Ошибка

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

Откатываем обновления

Очень часто бывает, что после очередного обновления Windows все начинает тормозить или работать не правильно. Поэтому у большинства пользователей обновления выключены. Но если вы к ним не относитесь, то E_FAIL (0x80004005) может появиться именно из-за него.

  1. Выполним удаление последних изменений. Заходим в «Пуск».
  2. В поисковой строке вставляем cmd.
  3. Выполняем запуск только от имени администратора.
  4. Удалять тут ничего не следует, просто добавьте: wusa /uninstall /kb:3004394.
  5. Выключите компьютер.

Убираем-ошибку-E-FAIL-0x80004005-в-VirtualBox

Проблема 5: Ошибка с kernel driver. Отключение протокола Secure Boot

Ещё одна проблема при запуске виртуальной машины, может сигнализировать о себе ошибкой:

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

Данная проблема решается переустановкой или обновлением VirtualBox. Подробное описание данного процесса мы описали во втором пункте.

Ещё одна ошибка возникающая при запуске виртуальной операционной системы Linux:

«Kernel driver not installed».

Для решения такой проблемы потребуется отключить протокол Secure Boot. Данный протокол уберегает пользователей от установки руткитов и другого вредоносного программного обеспечения в их операционную систему Windows 8, 10. Также он запрещает установку других ОС, если производителем была предустановлена система Windows 8, 10. Так что, ошибка «Kernel driver not installed», чаще всего говорит, что протокол Secure Boot является преградой для установки отличных от Windows операционных систем. Данный протокол имеется только в UEFI и нам требуется его отключить, следуйте нашей инструкции представленной ниже:

1. Перезагрузите компьютер.

2. Войдите в UEFI. Вход осуществляется также как и в BIOS, чаще всего это клавиши F2, F10, Del, но могут быть вариации.

3. Проследуйте пути в UEFI, который написан ниже для вашей марки компьютера А) Пути для 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. Г) Путь для Dell: Boot —> UEFI Boot —> Disabled. Д) Путь для Gigabyte: BIOS Features —> Secure Boot —>Выключено. Е) Путь для Lenovo и Toshiba: Security —> Secure Boot —> Disabled.

Для обладателей компьютерной техники от компании Acer, отключение протокола Secure Boot, является несколько сложнее. Чтобы была возможность отключить этот протокол, сначала надо перейти в раздел Security и установить пароль в пункте Set Supervisor Password. После этого вы сможете отключить Secure Boot. Бывают ситуации когда требуется переключиться в UEFI на режим совместимости CMS или Legacy Mode.

Решение кроется в BIOS

Только опытным пользователям подходит. Следует посетить BIOS и включить там Intel Virtualization Technology. Этот пункт не всегда активируется по умолчанию, а без него поддержка виртуализации отсутствует. Описать точный путь к этой опции невозможно, ведь модификаций BIOS очень много. Но к счастью во всех них меню очень маленькие, поэтому проведя пару минут в поиске можно найти настройки Intel Virtualization Technology. Просто установить на Enabled.

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

Способ 3

Если ни один из вышеперечисленных путей решения не помог и ошибка всё равно высвечивается, стоит прибегнуть к установке другой версии VirualBox’а. На официальном сайте есть список наиболее стабильных вариаций. Ваша задача заключается в замене одной на другую с сохранением данных. Действуем следующим образом:

  1. Заходим в меню «Установка и удаление программ» на Панели управления.
  2. Находим там VirtualBox.
  3. При удалении приложение запросит разрешение удалить пользовательские данные. Нажимаем «Нет».
  4. Устанавливаем другую версию из списка.

СОВЕТ. в некоторых случаях более старый вариант может быть несовместим с операционкой. Тогда придётся деинсталлировать приложение со всеми данными, и только потом устанавливать другую версию.

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

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

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

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

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

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

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

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

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

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

  1. Перезагрузите ПК, и при запуске нажмите клавишу входа в BIOS.
    • Путь для Award BIOS: Advanced BIOS Features — Virtualization Technology (в некоторых версиях название сокращено до Virtualization);
  2. Путь для AMI BIOS: Advanced — Intel(R) VT for Directed I/O (либо просто Virtualization);
  3. Путь для 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, когда исправление не помогает.

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

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

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

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

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

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

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

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

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

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

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

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

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

и нажмите 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. Она запрещает запуск не авторизованных ОС и ПО.

    1. Перезагрузите ПК.
    2. Во время загрузки нажмите клавишу для входа в 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.
  • Способ 4

    Также устранить неполадку можно принудительным отключением гипервизуализации. Отметим, что на 32-битных ОС такой метод не сработает. Если же у вас 64-битное устройство, делаем следующее:

    1. Заходим в «Панель управления».
    2. Выбираем пункт «Программы и компоненты».
    1. Нажимаем «Включение компонентов Windows».
    2. В открывшейся вкладке убираем галочку с «Hyper-V».
    3. Перезагружаем ПК.

    Выключение Hyper-V

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

    Ошибка 0x80004005 при доступе к общему диску / папке

    Мы будем использовать regedit для создания значения LocalAccountTokenFilterPolicy. Удерживайте клавишу Windows и нажмите R. Введите regedit и нажмите ОК

    Перейдите по следующему пути в regedit
    HKLM SOFTWARE Microsoft Windows CurrentVersion Policies System
    Для 32-битной системы создайте новое значение DWORD с именем LocalAccountTokenFilterPolicy . Для 64-битной системы создайте QWORD (64-битный) с именем LocalAccountTokenFilterPolicy .

    В любом случае, установите значение в числовое значение 1 (имеется в виду) и не забудьте нажать кнопку ОК.

    Обычно значение LocalAccountTokenFilterPolicy создается до того, как вы сможете установить значение данных; нет проблем, просто дважды щелкните и измените данные от 0 до 1.

    Как только это будет сделано, перезагрузите компьютер и посмотрите, можете ли вы теперь получить доступ к общим дискам или папкам. Если проблема сохраняется после выполнения всех вышеперечисленных шагов; тогда

    Удерживая клавишу Windows , и нажмите R и введите hdwwiz.cpl в открытом диспетчере устройств . Выберите «Сетевые адаптеры», затем нажмите «Вид» в меню и выберите « Просмотр скрытых устройств».

    Разверните Сетевые адаптеры и, если вы видите Адаптеры Microsoft 6to4, удалите их все, щелкнув правой кнопкой мыши и выбрав Удалить устройство. После этого перезагрузите компьютер, а затем протестируйте изменения.

    Содержание

    1. Ошибка E_FAIL 0x80004005 в VirtualBox — причины и как исправить
    2. Исправление код ошибки E_FAIL 0x80004005 в VirtualBox
    3. Дополнительные возможные причины ошибки
    4. VirtualBox — решение проблемы с ошибкой E_FAIL (0x80004005) при запуске
    5. Первое и самое простое решение
    6. Когда проявляется проблема
    7. Откатываем обновления
    8. Проблема 5: Ошибка с kernel driver. Отключение протокола Secure Boot
    9. Решение кроется в BIOS
    10. Почему VirtualBox не запускается виртуальная машина
    11. Способ 3
    12. Ошибка запуска VirtualBox: основные причины
    13. Ситуация 1: Невозможно выполнить первый запуск виртуальной машины
    14. Ситуация 2: Не запускается VirtualBox Менеджер
    15. Ситуация 3: VirtualBox не запускается после обновления ОС
    16. Ситуация 4: Некоторые виртуальные машины не запускаются
    17. Ситуация 5: Ошибки с kernel driver
    18. Способ 4
    19. Ошибка 0x80004005 при доступе к общему диску / папке

    Ошибка E_FAIL 0x80004005 в VirtualBox — причины и как исправить

    Многие пользователи при запуске, а в некоторых случаях и до запуска виртуальной машины в VirtualBox, независимо от установленной в ней операционной системы (Windows 10 и более ранние, Linux и другие) сталкиваются с ошибкой E_FAIL 0x80004005 от компонентов MachineWrap, MediumWrap и других.

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

    Исправление код ошибки E_FAIL 0x80004005 в VirtualBox

    Существуют различные причины появления ошибки E_FAIL 0x80004005 в VirtualBox, начнем с нескольких самых простых, которые очень легко исправить:

    1. Изменение пути к расположению с файлами виртуальной машины вследствие изменения буквы диска, переименования папки, содержащей файлы виртуальной машины, изменении имени папки пользователя (если папки виртуальной машины находились в ней внутри, как это обычно и есть по умолчанию). В этом случае, при запуске VirtualBox (при условии, что менеджер VB не был запущен до переименования) вы увидите отметку «Inaccessible» (Недоступно) у имени виртуальной машины и, при её выделении — информацию о рассматриваемой ошибке, как на изображении ниже. Возможные решения: вернуть изначальное расположение виртуальной машины (путь будет указан вверху вместе с сообщением File Not Found), либо удалить эту виртуальную машину в менеджере и импортировать её из нового расположения (через меню Машина — Добавить).
    2. Удаление файлов виртуальных дисков, ранее использовавшихся в виртуальной машине. Решение — зайти в настройки виртуальной машины и убрать удаленный виртуальный диск из раздела «Носители».
    3. Если вы пробрасывали физический диск, флешку или другой накопитель в виртуальную машину VirtualBox (например, вот так: Как подключить физическую USB флешку к виртуальной машине VirtualBox), то при отсутствии этого физического диска, а также если запустить менеджер VirtualBox не от имени администратора вы можете получить тот же код ошибки 0x Решения: подключить диск на место; удалить диск в настройках виртуальной машины в разделе «Носители»; запустить VirtualBox от имени администратора.

    Выше были приведены простые для диагностики случаи возникновения рассматриваемой ошибки, но возможен и иной вариант: вы как обычно запускаете виртуальную машину, при этом в последнее время никаких изменений не выполнялось и, тем не менее, ошибка 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 в таком случае выполните следующие действия:

    1. Полностью закройте менеджер VirtualBox, на всякий случай проверьте наличие процессов VirtualBox.exe и VBoxSVC.exe в диспетчере задач (закройте их, если запущены).
    2. Зайдите в папку с вашей виртуальной машиной. Стандартный путь: C:ПользователиИмя_пользователяVirtualbox VMsИмя_виртуальной_машины.
    3. В случае если в указанной папке нет файла имя_виртуальной_машины.vbox, но есть файлы .vbox-tmp или .vbox-prev, на всякий случай сохраните эти файлы в какой-то расположение на компьютере.
    4. Измените расширение файла .vbox-prev на .vbox
    5. Запустите менеджер VirtualBox и проверьте, запускается ли виртуальная машина теперь.
    6. Если это не помогло, также можете попробовать вместо .vbox-prev аналогичным образом переименовать файл .vbox-tmp.
    7. Если файл .vbox уже присутствовал в папке, можно попробовать перенести его в какой-то другое расположение, а потом попробовать выполнить шаги 4-6.
    8. В старых версиях VirtualBox использовались файлы .xml вместо .vbox, но суть решения остается той же самой и для них.

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

    Дополнительные возможные причины ошибки

    В случае, если предыдущие варианты не помогли, ниже — еще несколько возможных причин, способных вызвать ту же проблему при запуске виртуальной машины:

    • Отключенный файл подкачки Windows или недостаток памяти для работы виртуальной машины.
    • Отсутствие поддержки виртуализации или отключенная виртуализация, здесь может помочь: Как включить аппаратную виртуализацию в БИОС/UEFI.
    • Включенные компоненты Hyper-V в Windows 10, подробнее: Как запускать виртуальные машины Hyper-V и VirtualBox на одном компьютере.

    Также иногда срабатывает метод исправления ошибки 0x80004005 путем запуска виртуальной машины не из менеджера VirtualBox, а, после его закрытия, простым запуском файла .vbox из папки с виртуальной машиной.

    Источник

    VirtualBox — решение проблемы с ошибкой E_FAIL (0x80004005) при запуске

    РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы.

    VirtualBox — это пакет программного обеспечения для виртуализации Oracle, который позволяет размещать несколько операционных систем на одном физическом компьютере. Он может создавать и управлять гостевыми виртуальными машинами, каждая из которых имеет гостевую операционную систему и собственную виртуальную среду. VirtualBox обладает преимуществом экономии физического пространства, энергии и материальных затрат.

    Однако многие пользователи сообщают, что не могут запустить VirtualBox. Критический отображается сообщение об ошибке «Не удалось получить COM-объект VirtualBox. Приложение будет закрыто ». Это может быть связано с отсутствием доступа администратора при установке программного обеспечения или недостаточными разрешениями для запуска служб VirtualBox.

    Однако вы заметите, что вышеуказанная ошибка может быть исправлена ​​различными способами. Чтобы исправить сообщение об ошибке, которое вы в настоящее время испытываете, попробуйте некоторые из этих вариантов и посмотрите, работает ли оно для вас.

    Как исправить ошибку «Не удалось получить COM-объект VirtualBox»

    Первое и самое простое решение

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

    1. Для начала посетим папку нашей программы. Перейдем в диск С. Далее в «Пользователи» или «Users» у кого как. Находим имя вашего компьютера. Среди других программ отыскиваете VirtualBox VMs. Именно тут будет храниться ваш образ.
    2. Кроме внутренней папки должны быть два файла. Их копируем в другое место (например, рабочий стол). Оригинальные файлы: «Win8.1.vbox» — удаляем, а «Win8.1.vbox-prev» — переименовываем на удаленный файл. Все должно заработать. В случае же неудачи — восстанавливаем все назад, благодаря копиям.
    3. Если у вас другие файлы, вроде «Win8.1.xml-prev», то значит, его переименовываем на «Win8.1.xml». Наглядный видео пример подобного решения.

    Когда проявляется проблема

    Возникновение проблемы замечено на всех версиях ядра операционных систем Microsoft с версией 6.1 и старше. Иначе говоря, ошибка при запуске уже установленного на виртуальную машину образа возникает на ОС от Windows 7 и до новейшей Windows 10. Появление проблемы не зависит от типа системы, которую вы инсталлировали на свой ПК, и версии программы VirtualBox.

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

    Откатываем обновления

    Очень часто бывает, что после очередного обновления Windows все начинает тормозить или работать не правильно. Поэтому у большинства пользователей обновления выключены. Но если вы к ним не относитесь, то E_FAIL (0x80004005) может появиться именно из-за него.

    1. Выполним удаление последних изменений. Заходим в «Пуск».
    2. В поисковой строке вставляем cmd.
    3. Выполняем запуск только от имени администратора.
    4. Удалять тут ничего не следует, просто добавьте: wusa /uninstall /kb:3004394.
    5. Выключите компьютер.


    Удаляем обновления через командную строку

    Проблема 5: Ошибка с kernel driver. Отключение протокола Secure Boot

    Ещё одна проблема при запуске виртуальной машины, может сигнализировать о себе ошибкой:

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

    Данная проблема решается переустановкой или обновлением VirtualBox. Подробное описание данного процесса мы описали во втором пункте.

    Ещё одна ошибка возникающая при запуске виртуальной операционной системы Linux:

    «Kernel driver not installed».

    Для решения такой проблемы потребуется отключить протокол Secure Boot. Данный протокол уберегает пользователей от установки руткитов и другого вредоносного программного обеспечения в их операционную систему Windows 8, 10. Также он запрещает установку других ОС, если производителем была предустановлена система Windows 8, 10. Так что, ошибка «Kernel driver not installed», чаще всего говорит, что протокол Secure Boot является преградой для установки отличных от Windows операционных систем. Данный протокол имеется только в UEFI и нам требуется его отключить, следуйте нашей инструкции представленной ниже:

    1. Перезагрузите компьютер.

    2. Войдите в UEFI. Вход осуществляется также как и в BIOS, чаще всего это клавиши F2, F10, Del, но могут быть вариации.

    3. Проследуйте пути в UEFI, который написан ниже для вашей марки компьютера А) Пути для 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. Г) Путь для Dell: Boot —> UEFI Boot —> Disabled. Д) Путь для Gigabyte: BIOS Features —> Secure Boot —>Выключено. Е) Путь для Lenovo и Toshiba: Security —> Secure Boot —> Disabled.

    Для обладателей компьютерной техники от компании Acer, отключение протокола Secure Boot, является несколько сложнее. Чтобы была возможность отключить этот протокол, сначала надо перейти в раздел Security и установить пароль в пункте Set Supervisor Password. После этого вы сможете отключить Secure Boot. Бывают ситуации когда требуется переключиться в UEFI на режим совместимости CMS или Legacy Mode.

    Решение кроется в BIOS

    Только опытным пользователям подходит. Следует посетить BIOS и включить там Intel Virtualization Technology. Этот пункт не всегда активируется по умолчанию, а без него поддержка виртуализации отсутствует. Описать точный путь к этой опции невозможно, ведь модификаций BIOS очень много. Но к счастью во всех них меню очень маленькие, поэтому проведя пару минут в поиске можно найти настройки Intel Virtualization Technology. Просто установить на Enabled.

    Почему VirtualBox не запускается виртуальная машина

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

    Способ 3

    Если ни один из вышеперечисленных путей решения не помог и ошибка всё равно высвечивается, стоит прибегнуть к установке другой версии VirualBox’а. На официальном сайте есть список наиболее стабильных вариаций. Ваша задача заключается в замене одной на другую с сохранением данных. Действуем следующим образом:

    1. Заходим в меню «Установка и удаление программ» на Панели управления.
    2. Находим там VirtualBox.
    3. При удалении приложение запросит разрешение удалить пользовательские данные. Нажимаем «Нет».
    4. Устанавливаем другую версию из списка.

    СОВЕТ. в некоторых случаях более старый вариант может быть несовместим с операционкой. Тогда придётся деинсталлировать приложение со всеми данными, и только потом устанавливать другую версию.

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

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

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

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

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

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

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

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

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

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

    1. Перезагрузите ПК, и при запуске нажмите клавишу входа в BIOS.
      • Путь для Award BIOS: Advanced BIOS Features — Virtualization Technology (в некоторых версиях название сокращено до Virtualization);
    2. Путь для AMI BIOS: Advanced — Intel(R) VT for Directed I/O (либо просто Virtualization);
    3. Путь для 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, когда исправление не помогает.
  • В некоторых случаях конкретные версии ВиртуалБокса отказываются корректно работать с отдельными конфигурациями ПК. Есть два выхода:

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

    1. Перезагрузите ПК.
    2. Во время загрузки нажмите клавишу для входа в 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.

    Способ 4

    Также устранить неполадку можно принудительным отключением гипервизуализации. Отметим, что на 32-битных ОС такой метод не сработает. Если же у вас 64-битное устройство, делаем следующее:

    1. Заходим в «Панель управления».
    2. Выбираем пункт «Программы и компоненты».
    1. Нажимаем «Включение компонентов Windows».
    2. В открывшейся вкладке убираем галочку с «Hyper-V».
    3. Перезагружаем ПК.

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

    Ошибка 0x80004005 при доступе к общему диску / папке

    Мы будем использовать regedit для создания значения LocalAccountTokenFilterPolicy. Удерживайте клавишу Windows и нажмите R. Введите regedit и нажмите ОК

    Перейдите по следующему пути в regedit
    HKLM SOFTWARE Microsoft Windows CurrentVersion Policies System
    Для 32-битной системы создайте новое значение DWORD с именем LocalAccountTokenFilterPolicy . Для 64-битной системы создайте QWORD (64-битный) с именем LocalAccountTokenFilterPolicy .

    В любом случае, установите значение в числовое значение 1 (имеется в виду) и не забудьте нажать кнопку ОК.

    Обычно значение LocalAccountTokenFilterPolicy создается до того, как вы сможете установить значение данных; нет проблем, просто дважды щелкните и измените данные от 0 до 1.

    Как только это будет сделано, перезагрузите компьютер и посмотрите, можете ли вы теперь получить доступ к общим дискам или папкам. Если проблема сохраняется после выполнения всех вышеперечисленных шагов; тогда

    Удерживая клавишу Windows , и нажмите R и введите hdwwiz.cpl в открытом диспетчере устройств . Выберите «Сетевые адаптеры», затем нажмите «Вид» в меню и выберите « Просмотр скрытых устройств».

    Разверните Сетевые адаптеры и, если вы видите Адаптеры Microsoft 6to4, удалите их все, щелкнув правой кнопкой мыши и выбрав Удалить устройство. После этого перезагрузите компьютер, а затем протестируйте изменения.

    Источник

  • Как исправить ошибку E_FAIL 0x80004005 в VirtualBoxМногие пользователи при запуске, а в некоторых случаях и до запуска виртуальной машины в VirtualBox, независимо от установленной в ней операционной системы (Windows 10 и более ранние, Linux и другие) сталкиваются с ошибкой E_FAIL 0x80004005 от компонентов MachineWrap, MediumWrap и других.

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

    • Исправление код ошибки E_FAIL 0x80004005 в VirtualBox
    • Дополнительные возможные причины ошибки

    Исправление код ошибки E_FAIL 0x80004005 в VirtualBox

    Существуют различные причины появления ошибки E_FAIL 0x80004005 в VirtualBox, начнем с нескольких самых простых, которые очень легко исправить:

    1. Изменение пути к расположению с файлами виртуальной машины вследствие изменения буквы диска, переименования папки, содержащей файлы виртуальной машины, изменении имени папки пользователя (если папки виртуальной машины находились в ней внутри, как это обычно и есть по умолчанию). В этом случае, при запуске VirtualBox (при условии, что менеджер VB не был запущен до переименования) вы увидите отметку «Inaccessible» (Недоступно) у имени виртуальной машины и, при её выделении — информацию о рассматриваемой ошибке, как на изображении ниже. Возможные решения: вернуть изначальное расположение виртуальной машины (путь будет указан вверху вместе с сообщением File Not Found), либо удалить эту виртуальную машину в менеджере и импортировать её из нового расположения (через меню Машина — Добавить). Ошибка E_FAIL 0x80004005 в менеджере VirtualBox
    2. Удаление файлов виртуальных дисков, ранее использовавшихся в виртуальной машине. Решение — зайти в настройки виртуальной машины и убрать удаленный виртуальный диск из раздела «Носители».
    3. Если вы пробрасывали физический диск, флешку или другой накопитель в виртуальную машину VirtualBox (например, вот так: Как подключить физическую USB флешку к виртуальной машине VirtualBox), то при отсутствии этого физического диска, а также если запустить менеджер VirtualBox не от имени администратора вы можете получить тот же код ошибки 0x Решения: подключить диск на место; удалить диск в настройках виртуальной машины в разделе «Носители»; запустить VirtualBox от имени администратора. Ошибка E_FAIL 0x80004005 при запуске виртуальной машины

    Выше были приведены простые для диагностики случаи возникновения рассматриваемой ошибки, но возможен и иной вариант: вы как обычно запускаете виртуальную машину, при этом в последнее время никаких изменений не выполнялось и, тем не менее, ошибка 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. При следующем старте всё повторяется.

    Файлы виртуальной машины VirtualBox

    Однако, если по какой-то причине на одном из этапов процесс будет прерван, необходимый файл .vbox может не быть создан, что приведет к появлению ошибки при следующем запуске виртуальной машины.

    Чтобы исправить ошибку E_FAIL 0x80004005 в таком случае выполните следующие действия:

    1. Полностью закройте менеджер VirtualBox, на всякий случай проверьте наличие процессов VirtualBox.exe и VBoxSVC.exe в диспетчере задач (закройте их, если запущены).
    2. Зайдите в папку с вашей виртуальной машиной. Стандартный путь: C:ПользователиИмя_пользователяVirtualbox VMsИмя_виртуальной_машины.
    3. В случае если в указанной папке нет файла имя_виртуальной_машины.vbox, но есть файлы .vbox-tmp или .vbox-prev, на всякий случай сохраните эти файлы в какой-то расположение на компьютере.
    4. Измените расширение файла .vbox-prev на .vbox
    5. Запустите менеджер VirtualBox и проверьте, запускается ли виртуальная машина теперь.
    6. Если это не помогло, также можете попробовать вместо .vbox-prev аналогичным образом переименовать файл .vbox-tmp.
    7. Если файл .vbox уже присутствовал в папке, можно попробовать перенести его в какой-то другое расположение, а потом попробовать выполнить шаги 4-6.
    8. В старых версиях VirtualBox использовались файлы .xml вместо .vbox, но суть решения остается той же самой и для них.

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

    Дополнительные возможные причины ошибки

    В случае, если предыдущие варианты не помогли, ниже — еще несколько возможных причин, способных вызвать ту же проблему при запуске виртуальной машины:

    • Отключенный файл подкачки Windows или недостаток памяти для работы виртуальной машины.
    • Отсутствие поддержки виртуализации или отключенная виртуализация, здесь может помочь: Как включить аппаратную виртуализацию в БИОС/UEFI.
    • Включенные компоненты Hyper-V в Windows 10, подробнее: Как запускать виртуальные машины Hyper-V и VirtualBox на одном компьютере.

    Также иногда срабатывает метод исправления ошибки 0x80004005 путем запуска виртуальной машины не из менеджера VirtualBox, а, после его закрытия, простым запуском файла .vbox из папки с виртуальной машиной.

    Наиболее распространенная причина и способ устранения

    В самом распространенном случае данная ошибка индициируется тогда, когда программа VirtualBox не смогла записать состояние машины в vbox-файл. Это и приводит к ошибке при попытке запустить машину в следующий раз.

    Когда VirtualBox по каким либо причинам не сумела записать состояние машины в vbox-файл (он был занят другим процессом, поврежден, и т.п.), программа все же попыталась сохранить состояние виртуалки в файлы, с таким же именем, но добавила к расширению *.vbox приставку -prev или -tmp.

    Все эти действия происходят в папках:

    C:Users<�имя пользователя>VirtualBox VMs<�имя машины>

    C:Users<�имя пользователя>.VirtualBox

    Для того, чтобы восстановить данную несправедливость:

    1. Нужно открыть папку C:Users<�имя пользователя>VirtualBox VMs<�имя машины>
    2. Переместить файл название_машины.vbox куда нибудь в другой каталог (на всякий пожарный случай) или удалить.
    3. А вот файлик название_машины.vbox-prev переименовать в название_машины.vbox, т.е. попросту стереть «-prev» из расширения файла.

    Восстановление работоспособности виртуальной машины

    В случае если в папке имеются файлы с расширением *.xml-prev или *.xml-tmp, то с ними нужно поступить также как описано выше.

    Все те же операции проделать во второй папке C:Users<�имя пользователя>.VirtualBox

    Первое решение

    Заходим на диск С, далее в папку Users (Пользователи), затем выбираете того пользователя, под которым вы устанавливали VirtualBox (у меня это имя Саша), далее в папку VirtualBox VMs, и там должна быть папка с названием вашей виртуальной машины. В предыдущей статье мы создавали виртуальную машину с названием Win8.1, поэтому полный путь к необходимой папке будет выглядеть так: C:UsersСашаVirtualBox VMsWin8.1

    Как видно на скриншоте выше, у меня в этой папке лежат два файла с названием моей виртуальной машины «Win8.1»: «Win8.1.vbox» и «Win8.1.vbox-prev». Необходимо сначала скопировать оба файла в другое место на вашем компьютере (сделать резервные копии), а затем в исходной папке удалить файл «Win8.1.vbox», а файл «Win8.1.vbox-prev» переименовать в «Win8.1.vbox». Только не забывайте, что у вас будет своё имя виртуальной машины. После этого виртуальная машина должна запуститься без ошибки. Если же ошибка осталась, то просто верните скопированные файлы в исходную папку.

    Иногда в указанной папке будут лежать не те файлы, которые я описывал выше, а с расширением xml – например, «Win8.1.xml-prev» и «Win8.1.xml-tmp». В этом случае достаточно переименовать файл «Win8.1.xml-prev» в файл «Win8.1.xml», и виртуальная машина должна запуститься без ошибок.

    Это решение самое простое, и поэтому я рекомендую проверить его первым, но, к сожалению, данный способ не всегда срабатывает. Если это не помогло, то переходим ко второму решению.

    Случай второй

    Во втором случае (по некоторым данным) нормальному запуску виртуальной машины мешает обновление Windows под названием KB3004394. Для нормальной работы виртуальной машины, нам необходимо его удалить.

    Для этого нажмем кнопку «Пуск» и в строке поиска введем cmd.

    В результатах поиска увидим программу CMD на которой нам необходимо щелкнуть правой кнопкой мыши и выбрать «Запустить от имени Администратора».

    Запуск CMD от имени Администратора.

    wusa /uninstall /kb:3004394

    и нажмите .

    Удаление обновления kb3004394

    Если в Вашей системе присутствует это обновление, оно будет удалено. Вам остается перезагрузить компьютер и попробовать запустить ВМ снова.

    Часто пользователи Windows сталкиваются с кодом ошибки E_FAIL 0x80004005 и просто 0x80004005. О второй ошибке также есть целая статья. Как правило, код ошибки 0x80004005 в VirtualBox происходит при запуске виртуальной машины. Проблема является широкоизвестной и имеет достаточно примитивное решение. Текст ошибки в этом случае гласит:

    Не удалось открыть сессию для виртуальной машины «название виртуальной машины»

    Код ошибки: E_FAIL 0x80004005

    Эта ошибка происходит по причине того, что VirtualBox не удаётся сохранить состояние виртуальной машины в специальный файл *.vbox. Такое могло произойти, к примеру, если при сохранении виртуальной машины был выключен свет.

    Однако, есть и другие причины возникновения ошибки 0x80004005 в VirtualBox, такие как отключенная функция виртуализации в BIOS и «плохая» версия самой программы. Ниже мы рассмотрим варианты избавления от проблемы с кодом 0x80004005 E_FAIL в программе Virtual Box.

    Способ 1. В большинстве случаев помогает банальное переименование vbox файла. Как было сказано ранее, VirtualBox не может запустить виртуальную машину из-за проблем с сохранённым vBox файлом. Однако на этот случай он также создаёт резервную копию, что и поможет нам. Вам нужно перейти по пути:

    %userprofile%VirtualBox VMs

    Вы можете скопировать этот путь и вставить его в проводник, либо в команду «Выполнить»

    %userprofile%.VirtualBox или

    Тоже самое нужно проделать в этой директории

    В большинстве случае это избавит вас от кода ошибки e fail 0x80004005.

    Способ 2. Удалите обновление KB:3004394. Если манипуляции с файлами не помогли, попробуйте этот способ. Британские учёные пользователи VirtualBox пришли к выводу, что это обновление может мешать работе программы. Самый простой способ избавиться от кода ошибки 0x80004005 заключается в удалении злополучного обновления. Проще и быстрее всего его можно удалить через командную строку:

    • Используйте сочетание Win+X для открытия контекстного меню Windows
    • Выберите командную строку (администратор)
    • В открывшемся окне введите wusa /uninstall /kb:3004394 и нажмите Enter

    Вариант 3. Включите виртуализацию в BIOS. На разных материнских платах она включается по разному, однако я дам подсказку: искать в разделе CPU. Функция называется либо Intel Virtualization Technology, либо SVM (на процессорах AMD). В обоих случаях функция должна быть включена (Enabled).

    Вариант 4. Если ни один из выше перечисленных пунктов вам не помог, найдите другую версию VirtualBox. Вполне возможно, что установленная вами немного «с прибабахом».

    Не получается? Пишите об этом в комментариях, вместе мы найдём решение!

    Решение третье. Включение виртуализации в BIOS компьютера.

    Еще, как вариант: в BIOS вашей материнской платы, может быть отключена поддержка виртуализации по технологии Intel Virtualization Tecnology.

    Технология виртуализации Intel Virtualization Technology (VT) известна также под кодовым названием Vanderpool. Смысл VT заключается в том, что один компьютер, построенный на единственном центральном процессоре, может выступать в роли нескольких виртуальных ПК. Благодаря технологии виртуализации на единой платформе могут одновременно и независимо друг от друга запускаться несколько операционных систем или приложений.

    К огромному сожалению (а может и к лучшему), BIOS на разных материнских платах — тоже разный. Но принцип один и тот же. Нам нужно найти в нем поддержку виртуализации и разрешить ее.

    Включение поддержки виртуализации в BIOS компьютера

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

    Причины появления ошибки

    Прежде чем переходить непосредственно к способам устранения ошибки E_FILA 0x80004005 в VirtualBox, необходимо обсудить причины ее появления, чтобы в будущем не допускать повтора этой ситуации.

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

    1. Ошибка, которая возникла во время сохранения сессии.
    2. Из-за отключенной опции виртуализации в BIOS.
    3. Нестабильная версия виртуальной машины.
    4. Конфликт гипервизора с виртуальной машиной (случается только на 64-разрядных системах).
    5. Ошибка в обновлении Windows.

    Вот мы и выяснили основные причины появления ошибки E_FAIL 0x80004005, так что можем переходить непосредственно к способам устранения.

    Изменение названий внутренних файлов

    Как было сказано ранее, код ошибки E_FAIL 0x80004005 может появиться, если предыдущая сессия использования операционной системы в виртуальной машине закончилась с ошибкой. В этом случае для ее исправления понадобиться переименовать несколько файлов, сейчас будет рассказано, как это сделать.

    Примечание: чтобы была возможность выполнить все действия инструкции, приложенной ниже, вам необходимо включить отображение скрытых папок. Сделать это получится в «Параметрах папок» или в «Параметрах проводника» (в зависимости от версии Windows).

    Итак, проделайте следующие действия в папке гостевой ОС:

    1. Перейдите в директорию, где хранятся файлы операционных систем, запускаемых в VirtualBox. Если вы не изменяли параметры программы, то путь к ним будет следующий: «Диск C Users -> UserName -> VirtualBox» (без кавычек) и «VMs -> Название_гостевой_ОС» (без кавычек).
    2. Попав в папку с той операционной системой, при запуске которой случается ошибка, вы должны увидеть два файла, который выглядят следующим образом: «название.vbox» и «название.vbox-prev», где вместо «название» будет имя операционной системы, которое вы указали при ее создании. Вам необходимо вырезать файл «название.vbox» и переместить его в любую другую папку.
    3. После этого переименуйте файл «название.vbox-prev», удалив окончание «-prev».

    После этого перейдите в другую папку — «VirtualBox» и проделайте эти действия:

    1. Вырежьте файл «VirtualBox.xml» и переместите в любое другое место.
    2. Переименуйте файл «VirtualBox.xml-prev» в «VirtualBox.xml».
    3. Закройте окна «Проводника» и попытайтесь запустить виртуальную машину.

    Выполни все эти действия, ошибка E_FAIL 0x80004005 должна исчезнуть и операционная система будет стабильно работать.

    Изменение типа запуска

    Для исправления ошибки E_FAIL 0x80004005 возможно достаточно просто изменить тип запуска ОС, делается это так:

    1. Запустите программу.
    2. Нажмите по ОС ПКМ.
    3. Наведите курсор на «Запустить».
    4. Выберите пункт «Запустить в фоновом режиме».

    Если все же это не помогло, то переходите к последнему способу.

    Обновление виртуальной машины

    ошибка e fail 0x80004005

    Мы уже говорили, что причиной появления ошибки в VirtualBox E_FAIL 0x80004005 стала нестабильная версия программы. Чаще всего это случается после ее обновления. Если это так, то вам на выбор предложена два варианта действий:

    1. Дождаться выхода новой более стабильной версии приложения. Конечно, это может занять немало времени, но зачастую разработчики правят ошибки довольно быстро. К слову, чтобы проверить, не вышла ли новая версия, вам необходимо в программе нажать по кнопке «Файл» и выбрать пункт «Проверить обновления».
    2. Переустановить программу. Этот способ более быстрый, но не каждый разбирается в компьютерах настолько, чтобы самостоятельно сделать откат до предыдущей (стабильной) версии программы. В любом случае, если у вас остался инсталлятор программы, то просто запустите его и установите VirtualBox повторно. В противном случае зайдите на сайт разработчика и скачайте предыдущую версию приложения.

    Если причиной появления ошибки E_FAIL 0x80004005 была нестабильная версия программы, то после выполнения представленной инструкции все должно пройти, в противном случае переходите к следующему способу.

    ( 2 оценки, среднее 4.5 из 5 )

    Понравилась статья? Поделить с друзьями:
  • Virtualbox ошибка 0x80070005
  • Virtualbox ошибка 0x80004005 mac os
  • Virtualbox ошибка 0x1
  • Virtualbox критическая ошибка не удалось получить com объект
  • Virtualbox код ошибки ns error failure 0x80004005