VT-x, VT-d, Intel Virtualization Technology в BIOS: что это такое и зачем

Приветствую вас на WiFiGid! В этой короткой статье мы обсудим технологии виртуализации, которые доступны во многих BIOS/UEFI: VT-d, VT-x, Intel Virtualization Technology. Простой пользователь очень редко с этим сталкивается, поэтому попробуем сделать это столкновение более мягким, дабы все прошло гладко. Коротко и по делу.

Что это такое и зачем это нужно?

VT-x, VT-d, Intel Virtualization Technology в BIOS: что это такое и зачем

Технологии виртуализации прежде всего нужны для виртуальных машин, Hyper-V, WSL2 и эмуляторов Android. Главная проблема виртуализации – виртуальная операционная система не должна бесконтрольно лезть к процессору напрямую. Поэтому между ней и железом стоит гипервизор. Аппаратная виртуализация помогает процессору выполнять такие задачи быстрее и безопаснее. Если хотите попробовать на практике, смотрим как создать виртуальную машину.

Intel и AMD

Оба этих производителя поддерживают технологии виртуализации.

  • Intel – VT-x, VT-d
  • AMD – AMD-V, SVM Mode, IOMMU

Это чтобы пользователи не пугались, так как в зависимости от вашего процессора и материнской платы (читаем как BIOS) настройка включения виртуализации может быть названа по-разному. У Intel часто пишут «Intel Virtualization Technology», «VT-x» или «VMX». У AMD ищем «SVM», «SVM Mode» или «AMD-V». По AMD отдельно можно почитать про SVM Mode.

Как включить виртуализацию в BIOS?

Главная проблема здесь – версий BIOS существует на текущий день уже много. Поэтому показываю что примерно искать, а там эту схему уже адаптируете под себя.

  1. Заходим в BIOS – классически с помощью клавиши Delete сразу после перезагрузки компьютера. Если не умеете, пользуемся нашей статьей.
  2. Пробегаемся по всем разделам BIOS и ищем пункт, связанный с виртуализацией. Часто он лежит в «Advanced» или «CPU Configuration». Так, например, в одном из вариантов старой версии можно было найти в разделе Advanced пункт «Intel(R) Virtualization Technology».
  3. Ставим «Enabled», сохраняем настройки и перезагружаемся.

VT-x, VT-d, Intel Virtualization Technology в BIOS: что это такое и зачем

У нас есть отдельная инструкция – как включить виртуализацию.

Отличие VT-x от VT-d

Обе эти технологии созданы для виртуализации – чтобы виртуальной машине было проще получать доступ к железу.

  • VT-x – базовая процессорная виртуализация. Без нее многие 64-битные виртуальные машины, Hyper-V и эмуляторы просто не стартуют или работают криво.
  • VT-d – технология направленного ввода-вывода. Она нужна для изоляции и проброса устройств через IOMMU: сетевых карт, контроллеров, иногда видеокарты. Для обычной виртуалки чаще хватает VT-x.

Как посмотреть свою виртуализацию?

Если не хочется искать в BIOS, можно посмотреть поддерживаемую виртуализацию процессора через CPU-Z (наверняка использовали уже такую программку, если что – она бесплатная, можете скачать).

На первом же экране сразу смотрим спецификацию процессора. Если там есть VT-x, VMX, AMD-V или SVM – процессор это поддерживает. Но CPU-Z показывает именно поддержку, а не всегда факт включения в BIOS:

VT-x, VT-d, Intel Virtualization Technology в BIOS: что это такое и зачем

А включена ли виртуализация?

Чтобы не лезть в BIOS можно проверить, а включена ли она уже в системе.

  1. Переходим в «Диспетчер задач» (Ctrl + Shift + Esc).
  2. Открываем вкладку «Производительность».
  3. Смотрим описание процессора («ЦП») и строку «Виртуализация».

VT-x, VT-d, Intel Virtualization Technology в BIOS: что это такое и зачем

Если написано «Включено» – все хорошо. Если «Отключено», возвращаемся в BIOS/UEFI. Если виртуализация включена, но программа все равно ругается, проверьте Hyper-V – как включить Hyper-V.

Видео по теме

Автор статьи
Ботан 1100 статей
Мастер занудных текстов и технического слога. Мистер классные очки и зачётная бабочка. Дипломированный Wi-Fi специалист.
WiFiGid
Комментарии: 3
  1. Аноним

    Коротко и по делу. Спасибо вам.

  2. Никита

    Спасибо теперь все понятно.

  3. Анон

    А я думаю, почему у меня ВиртуалБокс не работает. Благодарю.

Добавить комментарий
После отправки комментарий может не отображаться - это нормально. Сразу же после модерации он будет опубликован. Если Вы хотите быстро узнать о получении ответа, рекомендуем оставить свой e-mail (это необязательно). E-mail используется исключительно для Вашего оповещения, мы не занимаемся спамом.

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.