Я столкнулся с недавней проблемой в VirtualBox. Это недавно начало давать мне ошибки, такие как: VT-x не доступен (VERR_VMX_NO_VMX). На другой моей виртуальной машине написано: Raw-режим недоступен благодаря Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).

Проблема, однако, в том, что я полностью отключил Hyper-V. Мне пришлось принудительно отключить его в CMD, так как, делая это "включить или выключить функции Windows", отказывался работать, и Windows сообщала, что "не может завершить свои изменения" после перезапуска. Поэтому вместо этого я использовал команду CMD для отключения Hyper-V. После этого мои виртуальные машины работали нормально, пока я не начал получать эти ошибки с недавнего времени.

Я понятия не имею, что его отключило, я даже запустил скрипт powershell для проверки, и он показывает, что команда CMD, которую я использовал для отключения hyper-v, работала. Так что я не уверен, почему я получаю ошибки, связанные с Hyper-V, несмотря на то, что я отключил его! Я даже проверил, включена ли виртуализация в моем BIOS, и у меня она тоже включена! Если у кого-то есть какие-либо предложения, поскольку до сих пор я не смог их найти, это не относится к отключению Hyper-v, как я уже это сделал.

1 ответ1

0

Может быть устройство / защита учетных данных:

Чтобы отключить Device Guard или Credential Guard:

Отключите параметр групповой политики, который использовался для включения Credential Guard. В операционной системе хоста нажмите Пуск> Выполнить, введите gpedit.msc и нажмите ОК. Откроется редактор локальной групповой политики.

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

Перейдите в Панель управления> Удалить программу> Включить или выключить функции Windows, чтобы отключить 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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .