Raw-режим virtualbox недоступен благодаря Hyper-V windows 10 - PullRequest
0 голосов
/ 27 апреля 2018

Вопросы:

Failed to open a session for the virtual machine ubuntu.

Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).

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

1) Я запустил приведенную ниже команду в powershell с режимом администратора:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

2) выполнить команду ниже в командной строке в режиме администратора:

bcdedit /set hypervisorlaunchtype off 

enter image description here

3) отключено Hyper-V: Панель управления \ Программы \ Программы и компоненты \ enter image description here

4) Объем памяти VMBox составил: 3155 МБ (VMbox-> настройки-> система)

VM box Ускорение деактивировано. Как активировать это? и исправить вышеуказанную ошибку? enter image description here

ОС: windows 10.

перезагрузил ноутбук Del много раз.

Ответы [ 17 ]

0 голосов
/ 25 мая 2018

Вам необходимо отключить функцию Windows Hyper-V и bcd. Затем Virtual Box будет работать в последних версиях Windows 10 (январь-март 2018 года). Windows 10 Hyper-V конфликтует с функциями VirtualBox.

Я решил это, выполнив следующие шаги-

  1. bcdedit /set hypervisorlaunchtype off
  2. Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
  3. Перезагрузите Windows

Подробное обсуждение этого доступно на - https://forums.virtualbox.org/viewtopic.php?f=6&t=87237

В качестве альтернативы вы можете установить linux (Ubuntu) в Windows 10 из последней команды bash - https://www.windowscentral.com/how-install-bash-shell-command-line-windows-10

0 голосов
/ 18 мая 2018
  1. отключено Hyper-V (Панель управления \ Программы \ Программы и компоненты \ Hyper-V)

    enter image description here

  2. изменить BCD (bcdedit / отключить запуск типа гипервизора)

    enter image description here

  3. Если включена изоляция ядра, отключите ее (Центр безопасности Защитника Windows> Защита устройства> Карантин ядра)

    enter image description here

Если вы не можете изменить его, вы можете изменить значение HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ DeviceGuard \ Scenarios \ HypervisorEnforcedCode Integrity \ Enabled в реестре на 0

enter image description here

0 голосов
/ 01 мая 2018

Необходимо отключить Hypervisior, чтобы проверить новое приложение, использующее VT-x, перед запуском виртуальной машины.

Итак, выполните следующие шаги:

1) открыть командную строку от имени администратора

2) запустите bcdedit, чтобы проверить состояние гипервизора:

bcdedit

3) проверить тип запуска гипервизора:

enter image description here

4) , если установлено значение auto , отключите его:

bcdedit /set hypervisorlaunchtype off

5) перезагрузите хост-компьютер и снова запустите VirtualBox

Надеюсь, это поможет.

0 голосов
/ 18 февраля 2019

У меня были такие же проблемы, ребята

Виртуальная коробка работала нормально на моей машине с Windows, но когда появилось новое обновление, виртуальная машина начала выдавать мне эту ошибку и, поверьте мне, ребята, немного S% $ и все исправили

в моем случае эта проблема была решена только установкой пакета расширения Windows, вот и все

0 голосов
/ 07 августа 2018

Наконец-то я могу решить проблему сейчас.

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

Когда мы запускаем виртуальную машину, мы получаем ошибку как:

Failed to open a session for the virtual machine ERPNext-Develop-20180331192506.

Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).

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

Я попробовал описанные выше решения, как-то не получилось, или я мог что-то пропустить.

Затем я замечаю вышеприведенный пункт (32-битная ОС), поэтому думаю, что проблема может быть в этом.

С некоторыми публикациями в Интернете можно объяснить, что Windows 10 также поставляется с Hyper-V, который конфликтует с Oracle VM VirtualBox.

Так что решение я принял ...

1. Отключить безопасность на основе виртуализации в групповой политике

  • Запустить Запустить приложение и запустить: gpedit.msc
  • Выберите «Конфигурация компьютера»> «Административный шаблон»> «Device Guard»

enter image description here

  1. Отключить Microsoft Hyper-V

    • Запустить Запустить приложение и запустить: OptionalFeatures.exe
    • Отмена: Hyper-V
    • Перезагрузите компьютер

enter image description here

Тогда мы можем использовать виртуальную машину, она запущена. Я полагаю, что из двух вышеперечисленных шагов шаг 2 действительно решен.

В любом случае, пожалуйста, попробуйте и узнайте, поможет ли это.

0 голосов
/ 03 августа 2019

В моем случае Docker вызывал проблемы:

enter image description here

0 голосов
/ 30 апреля 2018

Чтобы проверить состояние Hyper-v в Windows 10,

щелкните правой кнопкой мыши <"Пуск"> → Выполнить → OptionalFeatures.exe, → найдите параметр «Hyper-V».

Ящик должен быть пустым, не отмеченным или затененным.

Убедитесь, что вы полностью выключили питание и перезагрузили хост после изменения настройки Hyper-v.

PS

Докер известен активацией этого Hyper-V без запроса мнения пользователя, и затем Oracle VirtualBox не хочет работать.

...