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 голосов
/ 16 декабря 2018

Я хотел узнать, как использовать vagrant с virtualbox , когда я получил сообщение об ошибке « Raw-режим недоступен из-за 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

0 голосов
/ 29 декабря 2018

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

1) перейдите и загрузите инструмент готовности оборудования Device Guard и Credential Guard здесь - 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, чтобы подтвердить отключение функций

0 голосов
/ 20 октября 2018

Ми помогло: Настройки защитника Windows >> Безопасность устройства >> Изоляция жилы (подробности) >> Целостность памяти >> Отключить (ВЫКЛ) Перезапуск системы!

0 голосов
/ 06 декабря 2018

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

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

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

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

0 голосов
/ 03 сентября 2018

Запуск CMD в режиме администратора 1.bcdedit 2.bcdedit / отключить запуск типа гипервизора 3. Перезагрузить систему

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

0 голосов
/ 14 июля 2018

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

Virtualbox Raw-режим недоступен благодаря Hyper-V windows 10

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

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

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

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

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

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

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 и включен в биосе, но журнал не говорит
HM: HMR3Init: откат к необработанному режиму: VT-x недоступен У меня 6-месячная Lenovo Yoga с 2,7 ГГц Intel Core i7-7500U


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

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

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

0 голосов
/ 10 июня 2018

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

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

Кажется, что 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

0 голосов
/ 06 июля 2018

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

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

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

...