Виртуальный бокс 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
3) отключен Hyper-V: Панель управления\Programs\Программы и компоненты \
4) Объем памяти VMBox составил: 3155 МБ (VMbox-> настройки-> система)
Ускорение виртуальной машины деактивировано. Как активировать это? и исправить вышеуказанную ошибку?
Перезагрузите вашу систему.
Ответ 2
Вам необходимо отключить Hypervisior, чтобы проверить новое приложение, использующее VT-x, перед запуском виртуальной машины.
Итак, выполните следующие шаги:
1) открыть командную строку от имени администратора
2) запустите bcdedit, чтобы проверить состояние гипервизора:
bcdedit
3) проверьте тип запуска гипервизора:
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
-
отключен Hyper-V (Панель управления\Programs\Программы и компоненты \Hyper-V)
-
изменить BCD (bcdedit/отключить запуск типа гипервизора)
-
Если включена изоляция ядра, отключите ее (Центр безопасности Защитника Windows> Безопасность устройства> Карантин ядра)
Если вы не можете изменить его, вы можете изменить значение HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCode Integrity\Enabled в реестре на 0
Ответ 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"
.
Отключить Microsoft Hyper-V
- Запустите Запустить приложение и запустите: OptionalFeatures.exe
- Снимите флажок: Hyper-V
- Перезагрузите компьютер
Тогда мы можем использовать виртуальную машину, это началось. Я полагаю, что из двух вышеперечисленных шагов шаг 2 действительно решен.
В любом случае, пожалуйста, попробуйте и дайте знать, если это поможет.
Ответ 7
Вам необходимо отключить функцию Windows Hyper-V и bcd. Затем Virtual Box будет работать в последних версиях Windows 10 (январь-март 2018 года). Windows 10 Hyper-V конфликтует с функциями VirtualBox.
Я решил это, следуя steps-
bcdedit /set hypervisorlaunchtype off
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
- Перезапустите свои окна
Подробное обсуждение этого доступно на -
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
cmd: bcdedit /set hypervisorlaunchtype off
(cmd: gpedit.msc
)
Политика локального компьютера → Конфигурация компьютера → Административные шаблоны → Система → Защита устройства ->
Отключить "Включить защиту на основе виртуализации"
Настройки → Обновить & Безопасность → Безопасность Windows → Безопасность устройства → Детали изоляции ядра → Целостность памяти → Выкл.
Ответ 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, который вызывает проблемы:
Ответ 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, что он