Как включить VT-X?


73

Я хотел бы предоставить гостевую ОС с несколькими процессорами в VirtualBox. Мой хост-компьютер является четырехъядерным HP Compaq и использует аппаратное обеспечение Intel Core 2 vPro.

Однако, когда я пытаюсь включить параметр в vbox, я получаю сообщение об ошибке, что VT-x недоступен. Это то, что я могу включить где-нибудь? как мне узнать иначе, поддерживает ли это мое оборудование?

edit: согласно предложениям ниже, я попытался использовать инструмент Securable, и он сообщает, что аппаратная виртуализация «заблокирована». Процессоры отмечены как « Intel Core 2 Quad CPU / Q9400 с частотой 2,66 ГГц »


1
Убедитесь, что ваш аппаратный список поддержки vt-x поддерживает , а затем убедитесь, что он включен в BIOS.
Йоаким Элофссон

Вы смогли найти настройки в BIOS? Если нет, дайте нам название модели / номер вашего HP.
араторн

Оказывается, я просто не смотрел в нужном месте в BIOS. Это было в меню «Безопасность» :-)
Джоэль Мартинес

1
Иногда это может происходить на уровне ОС (Windows) - в «функциях Windows» мне пришлось выключить Hyper-V (требуется перезагрузка). Затем VirtualBox начал использовать его.
Томаш Гандор

Ответы:


45

Вы можете использовать инструмент Securable от Gibson Research, чтобы узнать, поддерживает ли ваше оборудование расширения виртуализации. Если он сообщает, что ваше оборудование поддерживается, но не включено, проверьте настройки BIOS, чтобы включить его.


Я использовал защищаемый и обновил текст вопроса с тем, что он сообщил (заблокирован). Я ковырялся в BIOS, но ничего не видел о VT-x, аппаратной виртуализации или vmx
Джоэль Мартинес

«Заблокировано» означает, что ваш процессор поддерживает виртуализацию, но он отключен в BIOS
от

1
На моем Dell Optiplex 960 единственный способ включить VT - это если другие опции виртуализации (прямой ввод-вывод и доверенное выполнение) были явно отключены.
Nic

1
Остерегайтесь пользователей Bitlocker: изменение настроек VT может заставить вас ввести ключ восстановления Bitlocker. Если вы не сохранили ключ восстановления, отключите Bitlocker перед изменением настроек.
Nic

1
@vijay, настройки BIOS зависят от производителя вашего компьютера, однако большинство из них требуют перезагрузки компьютера. Обычно вы можете нажать F2или F12или DELво время POST, чтобы войти в настройку BIOS.
тяжело

26

Запустите компьютер, нажмите F2, перейдите к параметру безопасности и включите технологию VT .


12
В некоторых новых BIOS это называется виртуальной технологией или виртуализацией Intel в параметре настройки процессора .
Ява Сюй

Есть ли возможность включить настройку виртуализации BIOS без перезапуска системы. Или можно изменить внутри системы. Моя система при перезапуске Кнопка F2 не работает, мне нужно включить виртуализацию BIOS. Есть ли возможность?
Виджай

У меня на ноутбуке есть технология VT-x (проверка в интернете и несколько программ) i53120M, но в BIOS такой опции нет. Виртуальная коробка говорит, что я не могу использовать ускорение виртуализации, а раздел процедур недоступен.
Владо Панджич

7

Ваш процессор поддерживает VT-X, вам просто нужно включить его в настройках BIOS. Перезагрузите компьютер и нажмите указанную клавишу на экране загрузки, чтобы войти в BIOS Setup и включить его.


добавлена ​​конкретика о процессорах на хосте. дайте мне знать, если есть что-то еще, что я должен дать вам конкретику. Спасибо!
Джоэл Мартинес

Есть ли способ включить vt-x без использования BIOS? Я только что купил ноутбук с Intel 3820QM, и биос не дает мне эту возможность; другие люди жалуются на это, поэтому я не пропустил это. Это Clevo P170EM
Ritsaert Hornstra

1
У меня есть ноутбук Ivy Bridge, и он должен поддерживать VT-x, но ... BIOS не имеет возможности его включить; Есть ли другой способ включить его? Я мог бы создать новый вопрос SuperUser.
Ritsaert Hornstra

После некоторых поисков я нашел более новый (выглядит как неофициальный) BIOS с поддержкой VT-x, всегда включенной (а не всегда выключенной).
Ritsaert Hornstra

5

Это не может быть очевидным. В биосе его иногда называют технологией Vanderpool, не говоря уже о виртуализации.


5

В качестве примечания: некоторые ноутбуки требуют выключения и выключения ноутбука после включения VT-x в BIOS и отключения кабеля питания и аккумулятора на 30 секунд. У меня только сегодня был такой ноутбук, и я нашел это решение здесь .


3

Сокращение объема оперативной памяти в VirtualBox с 4 до 2 Гб работало для нас, когда у нас была только RDP на хост-машине, поэтому мы не могли получить доступ к BIOS.


2

Для меня «VT-x недоступен» сильно вводил в заблуждение - мой компьютер был обновлен до Windows 10, на которой был включен Hyper-V, что привело к сообщению об ошибке.

Отключение Hyper-V из компонентов Windows решило проблему. Судя по комментариям здесь я не единственный.

Обратите внимание, что, например, Docker в Windows 10 хочет включить Hyper-V. Это означает, что вы не можете запустить Virtualbox и Docker на одной машине с Windows, о чем Docker предупреждает вас:

(за пределами Windows 10 / Docker, Docker Toolbox используется для запуска Docker в Windows, который прекрасно работает с VirtualBox)


В настоящее время вам также необходимо отключить систему безопасности на основе виртуализации: superuser.com/a/1415967/155706
Hrobky,

0

На моем ноутбуке Sony этот параметр Intel(R) Virtualization Technologyнаходится под Advancedвкладкой.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.