У меня есть компьютер CLEVO, и, поскольку он у меня есть, я всегда использовал VirtualBox для создания виртуальных машин.
Недавно я заметил, что в BIOS нет опции для отключения и включения функции VT-X. Поэтому я обновил BIOS до последней версии, но, к сожалению, опция не была добавлена. На самом деле из BIOS я могу только включить функцию VD-T
Я воспользовался возможностью обновить Windows с нуля и переустановил свою виртуальную машину.
Все работало без проблем, когда однажды программа выдала мне ошибку:
VT-x is not available (VERR_VMX_NO_VMX)
Через приложение "securable" я обнаружил это:
Но я уверен, что мой процессор поддерживает функцию VT-X, что подтверждено Intel ARK:
Однако приложение Intel на самой машине говорит иначе:
Затем с помощью CPUID я увидел, что бит регистра 0x3A моего процессора установлен в 1, что означает, если я правильно помню: активировать VMXON в режиме SMX.
У кого-нибудь есть идея?
FWIW, я использую Windows 10, и у моего друга тот же компьютер, что и у меня, но без обновлений; Я провел различные тесты, и на его компьютере бит регистра ЦП равен 5, и фактически "защищаемый" в голосе аппаратной виртуализации говорит "да", так что это обновление BIOS.
И я уже отключил гипер-v, а не работу ... Тем временем я снова включил функцию hyper-v и использую диспетчер Windows для виртуализации.