Виртуальный бокс Raw-mode недоступен благодаря Hyper-V окнам 10

вопросы:

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

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

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

2) запустите приведенную ниже команду в командной строке в режиме администратора:

bcdedit /set hypervisorlaunchtype off 

enter image description here

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

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

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

Перезагрузите вашу систему.

Ответ 2

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

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

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

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

bcdedit

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

enter image description here

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

bcdedit /set hypervisorlaunchtype off

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

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

Ответ 3

Отключение устройства Guard или Credential Guard исправлено для меня:

  • нажмите "Пуск"> "Выполнить", введите gpedit.msc и нажмите "ОК". Откроется Local Group Policy Editor. Перейдите в Local Computer Policy > " Computer Configuration > " Administrative Templates > " System > " Device Guard > Turn on Virtualization Based Security. Выберите Отключено.
  • Перейдите в Control Panel > Uninstall a Program > Turn Windows features on or off чтобы отключить Hyper-V.

Выбрать. Не перезапускайте.

Удалите связанные переменные EFI, запустив командную строку на главной машине с помощью учетной записи администратора и выполните следующие команды:

mountvol X: /s
copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS 
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
mountvol X: /d

Примечание. Убедитесь, что X является неиспользуемым диском, иначе измените его на другой диск.

Перезапустите хост. Примите приглашение на экране загрузки, чтобы отключить Guard устройства или Credential Guard.

Источник: https://kb.vmware.com/s/article/2146361

Ответ 4

  1. отключен Hyper-V (Панель управления\Programs\Программы и компоненты \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

Ответ 5

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

щелкните правой кнопкой мыши <"start"> → Run → OptionalFeatures.exe, → найдите опцию "Hyper-V".

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

Обязательно полностью отключите питание и перезагрузите компьютер после изменения настройки Hyper-v.

PS

Docker известен тем, что активировал этот "Hyper-V", не спрашивая мнение пользователя, а затем Oracle VirtualBox не хочет работать.

Ответ 6

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

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

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

Ответ 7

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

Я решил это, следуя steps-

  1. bcdedit /set hypervisorlaunchtype off
  2. Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
  3. Перезапустите свои окна

Подробное обсуждение этого доступно на - 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

Ответ 8

Я хотел узнать, как использовать vagrant с virtualbox, когда получил сообщение об ошибке "Raw-mode недоступен из-за Hyper-V". Чтобы исправить эту проблему, я думаю, что я внес все предложенные изменения выше (спасибо, ребята), и некоторые другие.

Позвольте мне подвести итог:

(cmd: optionalfeatures)
Отключить Hyper-V
Выключите "Контейнеры"
Отключить подсистему Windows для Linux

Turn off 'Hyper-V' and 'Containers' Turn off 'Windows Subsystem for Linux'

cmd: bcdedit /set hypervisorlaunchtype off

bcdedit hypervisorlaunchtype off

(cmd: gpedit.msc)
Политика локального компьютера → Конфигурация компьютера → Административные шаблоны → Система → Защита устройства ->
Отключить "Включить защиту на основе виртуализации"

Disable Virtualization Based Security

Настройки → Обновить & Безопасность → Безопасность Windows → Безопасность устройства → Детали изоляции ядра → Целостность памяти → Выкл.

enter image description here

Ответ 9

Вы должны отключить целостность памяти.

Перейдите в раздел "Безопасность устройств", затем "Изоляция ядра", отключите функцию "Целостность памяти" и перезагрузите компьютер.

Кажется, что Memory Integrity виртуализирует некоторые процессы (в данном случае VMware), и мы получаем эту ошибку.


Вы также можете отключить целостность памяти из редактора реестра, если ваша панель управления говорила: "Это управление вашим администратором".

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity

Дважды щелкните по Enabled и измените его значение от 1 до 0 чтобы отключить его.


Полезный источник: https://forums.virtualbox.org/viewtopic.php?t=86977#p420584

Ответ 10

Как и в документах, если вы находитесь в окнах, вы можете использовать драйверы hyperv.

Docker for Windows - вы можете использовать docker-machine для создания дополнительных локальных машин с hyperv драйвера hyperv.

Ответ 11

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

enter image description here

Ответ 12

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

Я нашел записи в моем журнале

HM: HMR3Init: Falling back to raw-mode: VT-x is not available
VMSetError: F:\tinderbox\win-5.2\src\VBox\VMM\VMMR3\VM.cpp(361) int __cdecl 
VMR3Create(unsigned int,const struct VMM2USERMETHODS *,void (__cdecl *)(struct UVM *,void *,int,const char *,unsigned int,const char *,const char *,char *),void *,int (__cdecl *)(struct UVM *,struct VM *,void *),void *,struct VM **,struct UVM **); rc=VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT
00:00:05.088846 
VMSetError: Raw-mode is unavailable courtesy of Hyper-V. 00:00:05.089946 

ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={872da645-4a9b-1727-bee2-5585105b9eed} aComponent={ConsoleWrap} aText={Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)}, preserve=false aResultDetail=0 00:00:05.090271 Console: Machine state changed to 'PoweredOff'

Мой чип говорит, что он имеет VT-x и включен в Bios, но в журнале говорится, что нет
HM: HMR3Init: переход к необработанному режиму: VT-x недоступен У меня есть 6-месячная Lenovo-йога с 2,7-ГГц Intel Core i7-7500U


Я пробовал следующее, но это не сработало для меня.

Из этой темы https://forums.virtualbox.org/viewtopic.php?t=77120#p383348 Я попытался отключить Device Guard, но Windows не отключилась, поэтому я снова ее включил.

Я использовал этот путь... В операционной системе хоста нажмите "Пуск"> "Выполнить", введите gpedit.msc и нажмите "ОК". Откроется редактор политики локальной группы. Перейдите в раздел "Политика локального компьютера"> "Конфигурация компьютера"> "Административные шаблоны"> "Система"> "Защита устройства"> Включите защиту на основе виртуализации. Выберите Отключено.

Ответ 13

После обновления Windows 10 в июле 2018 года я внезапно столкнулся с этой проблемой, когда Virtual Box потерял 64-битные ОС, что привело к ошибке.

Виртуальный бокс Raw-mode недоступен благодаря Hyper-V окнам 10

Существующие Laravel Homestead Boxes не были загрузочными в результате, хотя HYPER-V отключен/не установлен...

ИСПРАВЛЕНИЕ ! (Это сработало для меня) Drum Roll....

Установите Hyper-V... Перезагрузитесь, удалите его снова... Перезагрузите... Конец

Ответ 14

Запуск CMD в режиме администратора 1.bcdedit 2.bcdedit/set hypervisorlaunchtype off 3.Reboot system

Это сработало для меня!

Ответ 15

Mi помог: настройки защитника Windows >> безопасность устройства >> изоляция жил (подробности) >> целостность памяти >> отключить (ВЫКЛ) СИСТЕМА RESTART!

Ответ 16

Я попытался установить Hiper-V, а затем удалить его. меня устраивает.

Ответ 17

Mi помог: настройки защитника Windows >> безопасность устройства >> изоляция жил (подробности) >> целостность памяти >> отключить (ВЫКЛ) СИСТЕМА RESTART! это решение для меня лучше

Ответ 18

Это был бы самый простой способ.

1) перейдите и загрузите инструмент готовности аппаратного обеспечения Device Guard и Credential Guard here- https://www.microsoft.com/en-us/download/details.aspx?id=53337.

2) Найдите путь к папке "DG_Readiness_Tool_v3.5.ps1" загруженного контента и выполните приведенную ниже команду после включения Powershell "неограниченно". "./DG_Readiness_Tool_v3.5.ps1 -Disable -AutoReboot"

3) При перезагрузке машины нажмите F3 для подтверждения, чтобы отключить функции

Ответ 19

В моем случае проблема была в конкретной коробке, которую я пытался использовать ubuntu/xenial64, мне просто пришлось переключиться на centos/7, и все эти ошибки исчезли.

Надеюсь, это кому-нибудь поможет.

Ответ 20

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

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

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