Ошибка virtualbox failed to load r0 module

SpringWaterPaul

Posts: 4
Joined: 25. Jun 2020, 12:00

Failed to load R0 module.

Hello i new here, and I just wanted to install car diagnostic software on virtual machine winwods xp

But I came across this problem. What does it mean?
My English is not that good and never used virtualbox before
I hope you can see my image

If not here is eror message
Failed to open a session for the virtual machine Lexia 7.83.

Failed to load R0 module D:/VMMR0.r0: The path is not clean of leading double slashes: ‘D:/VMMR0.r0’ (VERR_SUPLIB_PATH_NOT_CLEAN).

Failed to load VMMR0.r0 (VERR_SUPLIB_PATH_NOT_CLEAN).

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

mpack

Site Moderator
Posts: 38477
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: Failed to load R0 module.

Post

by mpack » 25. Jun 2020, 13:29

Don’t install software in a root folder, or from a root folder.

Also, right click and use «Run as administrator» when running the VirtualBox installer.

If your English is not good then don’t use English to post. Use whatever language best suits you. We’ll use an online translation service to understand it, assuming we don’t already. See DeepL Translator.

scottgus1

Site Moderator
Posts: 18928
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, Linux

Re: Failed to load R0 module.

Post

by scottgus1 » 25. Jun 2020, 17:42

Throwing in too, that if you installed Virtualbox in the D drive, this will not force your guests onto the D drive. Virtualbox is only 250-ish MB and should go in the default C:Program FilesOracleVirtualbox. You can set new guests to go to a folder in the D drive using the main Virtualbox window’s File menu, Preferences, General tab, Default Machine Folder.

SpringWaterPaul

Posts: 4
Joined: 25. Jun 2020, 12:00

Re: Failed to load R0 module.

Post

by SpringWaterPaul » 25. Jun 2020, 23:19

mpack wrote:Don’t install software in a root folder, or from a root folder.

Also, right click and use «Run as administrator» when running the VirtualBox installer.

If your English is not good then don’t use English to post. Use whatever language best suits you. We’ll use an online translation service to understand it, assuming we don’t already.

i am watching tutorial in youtube i am doing everyting same as he , nut only one thing i cant . he go machine settings shared folder and schooses windows xp isntalation file there and i cant do that

scottgus1

Site Moderator
Posts: 18928
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, Linux

Re: Failed to load R0 module.

Post

by scottgus1 » 26. Jun 2020, 19:03

Your guest does not have a CD drive in it, so there’s no way to install an OS. The drive is 16 terabytes?! Eek. Did you get this guest as an importable OVA appliance?

Try a fresh new guest. Read the manual, section 1. It explains how to set up a Virtualbox guest.

SpringWaterPaul

Posts: 4
Joined: 25. Jun 2020, 12:00

Re: Failed to load R0 module.

Post

by SpringWaterPaul » 27. Jun 2020, 10:50

scottgus1 wrote:Your guest does not have a CD drive in it, so there’s no way to install an OS. The drive is 16 terabytes?! Eek. Did you get this guest as an importable OVA appliance?

Try a fresh new guest. Read the manual, section 1. It explains how to set up a Virtualbox guest.

In turoial guy is selecting VDI file on storage
and in shared folder he is choosing winwodows xp

now i got error what does this mean?

Attachments
probkee.JPG
probkee.JPG (79.36 KiB) Viewed 24305 times

mpack

Site Moderator
Posts: 38477
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: Failed to load R0 module.

Post

by mpack » 27. Jun 2020, 13:36

I didn’t notice the 16TB thing. No way XP is going to install on a 16TB drive. I don’t see how XP can use that drive at all. So, either the YouTube tutorial guy is a complete idiot, or the OP is not doing what the tutorial said. But, I don’t intend to parse an outside VLog anyway.

But that is not the immediate error, the immediate error is unchanged from the first post: for some reason it’s referencing a root folder, which modern Windows will not like at all. I assume the OP tried to install VirtualBox in the root of drive D.

scottgus1

Site Moderator
Posts: 18928
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, Linux

Re: Failed to load R0 module.

Post

by scottgus1 » 27. Jun 2020, 13:58

In your first post you mentioned that your English is not good. That’s fine. Use a translating website, like DeepL or Google Translate.

The ‘leading double slashes’ error means you installed Virtualbox on the root of the host PC’s drive instead of the default ‘C:Program FilesOracleVirtualbox’. Installing Virtualbox on a different drive does not cause the guest files to be on that drive. The guests will still go on ‘C:Users{you}Virtualbox VMs’.

You should uninstall Virtualbox and ignore/delete that tutorial you have been watching, it is all wrong.

Reinstall Virtualbox by right-clicking the installer and choosing Run As Administrator even if you already are an administrator. The installer might remember that you installed on the D drive root. If so, manually point the installer’s folder location to ‘C:Program FilesOracleVirtualbox’. When Virtualbox opens, install the Extension Pack if you want. Close and re-open Virtualbox.

In the main Virtualbox window, File menu, Preferences, General tab, Default Machine Folder, set this folder location to a folder on the D drive. Now all new guests will go in the D drive.

Install the XP guest according to the instructions in section 1 of the manual.

VirtualBox 6.1.28 fails to start a box on Windows with the following error:

Failed to load R0 module C:Program FilesOracleVirtualBox/VMMR0.r0:
SUP_IOCTL_LDR_OPEN failed (VERR_LDR_GENERAL_FAILURE).
Failed to load VMMR0.r0 (VERR_LDR_GENERAL_FAILURE).

asked Nov 6, 2021 at 13:34

Grzegorz Smulko's user avatar

Grzegorz SmulkoGrzegorz Smulko

2,4531 gold badge27 silver badges41 bronze badges

1

A workaround…

https://www.virtualbox.org/ticket/20694

«The Windows Hypervisor-enforced Code Integrity (HVCI) feature rejects the VirtualBox component VMMR0.r0 (*). A workaround is to disable HVCI aka Memory integrity as follows:

On your Windows host, go to Start > Settings > Update & security > Windows Security > Device security > Core isolation details, turn off Memory integrity and reboot the Windows host.

(*) In the Windows Event Log, under Applications and Service LogsMicrosoftWindowsCodeIntegrityOperational, an event with ID 3111 («The file under validation did not meet the hypervisor-protected code integrity (HVCI) policy.») is logged.»

answered Jan 3, 2022 at 22:47

Erickson S.'s user avatar

Fixed moving to 6.1.26

On Windows 10:

  • Uninstall VirtualBox using the control panel «Program and functionalities» tool. DO NOT RESTART YET.

  • Manually check for the following folders and remove them if they are still there:

    C:Program FilesOracleVirtualBox
    C:Program Files (x86)OracleVirtualBox
    

    Note: The folders can be in a different place depending where you installed Oracle VirtualBox; make sure to check the correct folder in case you changed the installation directory.

  • Go to your %userprofile% directory (eg: C:usersme) and delete the folders:

    .VirtualBox
    VirtualBox VMs
    
  • Go to RegEdit (WIN+R and type regedit) and click on Computer at the very top.

  • Then click on «Edit» > «Search» or hit CTRL+F. Type virtualbox and tick all checkboxes.

  • Find the key Oracle > VirtualBox. It should be in

    ComputerHKEY_CURRENT_USERSOFTWAREOracleVirtualBox
    
  • Remove the VirtualBox key.

  • IMPORTANT: RESTART NOW. Restart your computer!

  • Install VirtualBox again with the new version.

Thanks to: https://forums.virtualbox.org/viewtopic.php?t=82689

Jeremy Caney's user avatar

Jeremy Caney

7,01663 gold badges48 silver badges76 bronze badges

answered Nov 22, 2021 at 13:46

Elena Guidi's user avatar

I had the same problem and found a solution. You have to open Oracle VM VirtualBox.exe and move into your machine settings, make sure that in Controller: SATA you have only .iso of your machine, if you have something else, delete it, close Oracle VM VirtualBox. In Control panel find programs and features, delete your Oracle VM VirtualBox. Then download Oracle VM VirtualBox again, it’s not necessary, which version you will launch but better the latest or the same you had before. After installation check out a capability of your machine, if it works, you may add other .iso back, if it doesn’t work, open settings again and Controller: SATA delete all .iso exclude your machine .iso, then launch the machine again.
It works with my virtual machines, if it’s not relevant to your occasion, you can try other variants.

answered Aug 6, 2022 at 15:00

rollercoaster's user avatar

Содержание

  • Причины возникновения ошибки 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». Есть два выхода из сложившейся ситуации:

  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, и пользователь может без труда начать или продолжить работать с виртуальной машиной.

Содержание

  1. Ошибка в VirtualBox «Failed to load R0 module» (РЕШЕНО)
  2. Обновление
  3. Устраняем ошибку 0x80004005 в VirtualBox
  4. Причины возникновения ошибки 0x80004005 в VirtualBox
  5. Способ 1: Переименование внутренних файлов
  6. Способ 2: Включение поддержки виртуализации в BIOS
  7. Способ 3: Обновление VirtualBox
  8. Способ 4: Отключение Hyper-V
  9. Способ 5: Изменение типа запуска гостевой ОС
  10. Способ 6: Удаление/исправление обновления Windows 7

Ошибка в VirtualBox «Failed to load R0 module» (РЕШЕНО)

Ошибка «Failed to load R0 module» может возникать на хостовой машине при попытке запустить виртуальный компьютер. Проблема может возникнуть после обновления VirtualBox.

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

Полное сообщение об ошибке:

Суть сообщения в том, что не получается загрузить модуль R0 из файла /usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxEhciR0.r0. Как можно понять посмотрев на путь до файла, он имеет отношение к ExtensionPacks, который расширяет возможности виртуализации.

Также в сообщении сказано, что не удалось загрузить модуль для ‘usb-xhci‘, то есть для USB 3.0, за работу которого отвечает Пакет расширений (подробности смотрите в разделе «Установка пакета расширений (extension packs) VirtualBox»).

Ещё в сообщении дан номер ошибки «NS_ERROR_FAILURE (0x80004005)», но это общее сообщение, которое охватывает разные ошибки, возникшие в консоли VirtualBox, для которой графический интерфейс является обёрткой.

Начнём с того, что обновим Пакет расширений. Для этого перейдите на официальный сайт https://www.virtualbox.org/wiki/Downloads и скачайте последнюю версию VirtualBox Oracle VM VirtualBox Extension Pack. Смотрите секцию ОБНОВЛЕНИЕ ниже.

Запустите файл двойным кликом и установите.

Введите пароль, т.к. данная операция требует повышенных привилегий.

Удалите старую версию, если программа предложит.

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

Если проблема не исправлена, попробуйте отключить упоминаемое устройство, а именно USB 3.0. Вместо полного отключения, можно переключиться на версию USB 1.1.

Попробуйте загрузить виртуальную машину — в моём случае проблема разрешилась.

Как крайний вариант — удалите вовсе Пакет расширений. Для этого зайдите в настройки VirtualBox (не виртуальной машины). Это можно сделать нажав Ctrl+G.

Перейдите на вкладку «Плагины».

И удалите «Oracle VM VirtualBox Extension Pack».

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

Обновление

Там же сказано «При необходимости воспользуйтесь расширением 6.1.13.139853 …». (Эта версия все ещё находится в стадии тестирования, и её нелегко найти)

Проблема должна окончательно исчезнуть с ядром 5.8/virtualbox 6.1.13.

Устраняем ошибку 0x80004005 в VirtualBox

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

Причины возникновения ошибки 0x80004005 в VirtualBox

Ситуаций, из-за которых не получается открыть сессию для виртуальной машины, может быть несколько. Зачастую данная ошибка возникает спонтанно: еще вчера вы спокойно работали в операционной системе на 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ИМЯ_ГОСТЕВОЙ_ОС
В папке с операционной системой, которую вы хотите запустить, должны быть следующие файлы: Name.vbox и Name.vbox-prev. Вместо Name будет имя вашей гостевой операционной системы.

Скопируйте файл Name.vbox в другое место, например, на рабочий стол.
Файл Name.vbox-prev необходимо переименовать вместо перемещенного файла Name.vbox, то есть удалить «-prev».


Эти же действия необходимо проделать и внутри другой папки, находящейся по следующему адресу:

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

  • Попробуйте запустить операционную систему. Если не сработало, восстановите все назад.
  • Способ 2: Включение поддержки виртуализации в BIOS

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

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

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


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


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

    Настройка может иметь и другой путь (например, в 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». Есть два выхода из сложившейся ситуации:

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

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

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

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


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


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


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

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

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

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

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

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

      Запустите «Панель управления».


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


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


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

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

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

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

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

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

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

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

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


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

    wusa /uninstall /kb:3004394

    и нажмите Enter.

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

  • Установите файл вручную, если необходимо, перезагрузите ПК.
  • Проверьте запуск виртуальной машины в 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», но каких-то слишком необходимых функций большинство пользователей в пакете не найдет.

    Понравилась статья? Поделить с друзьями:
  • Ошибка virtualbox error not found
  • Ошибка verr intnet flt if failed
  • Ошибка vipnet local signature service
  • Ошибка verify sig error 0x80096005 что делать
  • Ошибка verify sig error 0x80096005 windows 7