36

При установке ОС я получаю сообщение об ошибке, похожее на:

VT-x/AMD-V hardware acceleration is not available on your system. Certain guests (e.g. OS/2 and QNX) require this feature and will fail to boot without it.

Это должно произойти, если мой компьютер не поддерживает SLAT . Позже я обнаружил, что мой компьютер поддерживает SLAT и EPT вот скриншот:

Но я получаю эту ошибку при запуске загрузки ОС:

Я использую Windows 7, есть идеи?

4 ответа4

48

Поддержка VT-x/AMD-V отключается для VirtualBox, если у вас установлен Hyper-V. Он снова включается при удалении Hyper-V. Вы можете сделать это из командной строки с повышенными правами, набрав:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
3

Я подозреваю, что ваш процессор не поддерживает функцию VT-x, как утверждают другие. Как отметил Джошуа, сайт Intel поможет вам определить возможности вашего процессора. В частности, вы должны проверить страницу Ordering/Spec, так как разные ревизии одного и того же процессора могут иметь разные функции.

По сути, если ваш E5300 не является спецификацией SLGTL, он не поддерживает VT-x. Единственный способ убедиться в этом - узнать свой Spec Code, либо из коробки, в которой он был упакован, либо физически просматривая процессор. Вы также можете попробовать такие программы, как CPU-Z или Intel® Processor Identification Utility, которые сообщат вам, доступен ли VT-x, но я думаю, только если эта опция включена в BIOS.

Обновление BIOS также не обязательно решит проблему, потому что CPU все равно должен иметь функцию VT-x. Теперь, если вы обновляете свой BIOS, и по-прежнему нет возможности включить VT-x или аппаратную виртуализацию в настройках ЦП, то, скорее всего, ваш ЦП не поддерживает эту функцию.

2

Во-первых, вы должны ВСЕГДА проверять веб-сайт документации по процессору Intel ARK.INTEL.COM, чтобы увидеть, что поддерживает ваш процессор. В этом случае Intel E5300 не поддерживает функции виртуализации. Смотрите эту ссылку:

http://ark.intel.com/products/35300

Утилита, которую вы используете, также показывает, хотя и не очень ясно, что у вас нет этих возможностей. Тире (-) указывают, что эта функция недоступна, тогда как если бы у вас была звездочка (*), они бы это сделали. Смотрите следующую ссылку для справки.

http://www.techrepublic.com/blog/networking/use-coreinfo-to-determine-processor-capabilities/4937

Он по-прежнему сможет запускать виртуальные машины, однако он будет значительно медленнее, чем если бы у вас была поддержка VT.

0

Обновление BIOS вызвало отключение технологии виртуализации в BIOS для меня, что привело к указанной выше ошибке.

Повторное включение опции в BIOS разрешило проблему.

PS Для процессоров AMD опция называется SVM и находится глубоко под настройками Advanced CPU Core или чем-то в этом роде.

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