10 минут

31586

VT-d: что это в BIOS

VT-d: что это в BIOS

Рассказываем, что такое VT-d, как это использовать и стоит ли вообще включать.

Что такое Intel VT-d?

По сути, это модифицированная технология виртуализации Intel VT-x. Виртуализация позволяет создавать на обычном компьютере несколько виртуальных. На эти псевдоустройства можно устанавливать любые приложения и операционные системы, что в свою очередь открывает массу новых возможностей.

Например, можно:

  • Запускать эксклюзивные для определенной системы приложения. Например, Microsoft Office прямо из Linux. Без необходимости загружать полноценную Windows параллельно с основной ОС.
Виртуальная машина с Linux на базе Windows

Вот так можно в окне запустить совершенно иную систему

  • Тестировать разрабатываемое программное обеспечение на иных платформах, чтобы убедиться в их работоспособности и бесперебойной работе.
  • Освоить новую ОС или программы, которые раньше было страшно устанавливать из-за возможности сломать что-то в основной системе.

Как видите, сценариев использования куча. И, возможно, какой-то из них вам интересен.

Для работы с виртуальными машинами нужны специальные утилиты. Например, VMWare. Они, конечно, работают и без VT-x VT-d, но вовсе не впечатляют своей производительностью. А вот с VT-d скорость заметно возрастает, и работа с виртуальной машиной становится сильно комфортнее.

Чем отличаются VT-d и VT-x?

VT-x — эта стандартная технология виртуализации, которая позволяет виртуальной машине получить прямой доступ к процессору для повышения совместимости и скорости работы.

VT-d расширяет ее возможности и позволяет задействовать другие компоненты. Например, полностью брать под контроль видеокарту и использовать ее в виртуальной системе, как в настоящей (с поддержкой драйверов).

Получается, что виртуальная машина превращается чуть ли не в настоящую, а псевдо-система работает почти наравне с базовой.

VT-d доступна только на продвинутых и дорогих моделях процессоров Intel.

Как включить Intel Virtualization Technology

Не отклоняйтесь от инструкций, чтобы потом не оказаться с нерабочим компьютером.

  • Сначала выключаем и заново включаем компьютер. Для этого открываем меню «Пуск», кликаем по кнопке питания и выбираем пункт «Перезагрузить»
  • На ранней стадии загрузки компьютера, нажимаем на одну из клавиш для запуска BIOS.
  • Оказавшись в BIOS, переходим во вкладку Advanced. Это расширенные настройки.
  • Переходим в подменю CPU Configuration.
Расширенные настройки BIOS

Вот подпункт меню, который нам нужен

  • Ищем в списке опцию Intel (R) Virtualization Tech. Выделяем ее курсором (перемещаясь с помощью клавиш-стрелок).
Настройки процессора Intel в BIOS

Название технологии будет изменено, если у вас чип с поддержкой VT-d

  • В открывшемся окошке выбираем вариант Enabled.
  • Потом нажимаем на F10.

На этом все. Вы включили технологию виртуализации, поддерживаемую вашим компьютером. Теперь можно поэкспериментировать с виртуальными машинами.

Space Police

Переводчик. Копирайтер. Композитор. Люблю консьюмерские технологии, музыку и все смежные направления. Надеюсь дожить до «счастливого» киберпанк-будущего. Испытываю пассивную агрессию по отношению к РКН ;)


Понравилась статья?
Комментариев: 38

  • Владислав Перистый
    Владислав Перистый
    17 января, 2020 в 13:20

    Даже при наличии VT-x можно работать. Этого в принципе хватает, чтобы выполнять простые задачи. А если нужно что-то большое, то непонятно зачем виртуалка в локалке, когда есть VDS?

    • Стас Сельков
      Стас Сельков
      18 января, 2020 в 10:57

      Согласен по поводу VDS. Разработчика точно стоит задействовать их в работе вместо VirutalBox. Не надо париться по поводу скорости и поводу всяких настроек в БИОСЕ.

  • Oleg Nazarenko
    Oleg Nazarenko
    29 января, 2020 в 15:47

    Так и не догнал вообще, зачем нужны обе технологии. Точнее догнал, но вот я ставил у себя виртуалку через VMWare и не помню, чтобы настраивал хотя бы одну из этих технологий. Есть ощущение, что нет. Да и фиг знает, что там за возня с поддержкой процессоров. Не стал вникать, но у меня лично все работает.

  • Ryo_Tekashi
    Ryo_Tekashi
    12 февраля, 2020 в 11:11

    Тут многие преподносят разницу между технологиями как что-то сверхъестественное, хотя на самом деле фишка вовсе не в производительности. Ее прирост минимален, как по мне. Удобно, да. Безусловно. Действительно появляется много крутых возможностей. Но говорить прям уж о великой скорости странно. Так что если вы пользуетесь виртуалкой, но на компе, где поддерживается только VT-x, то не заворачивайтесь. Без VT-d переживете. Этого будет вполне достаточно для нормальной жизни.

  • Герман Шангареев
    Герман Шангареев
    22 февраля, 2020 в 19:14

    VT-d тема. В свое время благодаря этой технологии сильно изменилась работа с виртуальными машинами. Мы их в компании начали гораздо больше задействовать. Когда постоянно разрабатываешь под несколько платформ, это становится необходимостью. И когда скорость второй системы в виртуалке (и даже третьей иногда) не уступает основной системе — это нечто. Капец как упрощает работу. Не приходится ждать по 30 секунд пока отключат VirtualBox и не запустится какая-нибудь базовая фигня. Все шустро и быстро будто система запущена на компьютере.

  • sergey golub
    sergey golub
    16 марта, 2020 в 13:50

    Слушайте, пока читал статью, понял, что даже имея данную технологию в своем процессоре, я ей вряд ли воспользуюсь. Хотелось бы узнать, есть ли какие-то более обывательские способы применения vt-d? И вообще целесообразно ли пользователю смотреть, поддерживается эта технология или нет?

    • Space Police
      Space Police
      18 марта, 2020 в 10:09

      Ну это очень-очень странный вопрос) Я же не знаю в чем именно проявляются ваши нужды, при использовании пк, ноутбука. Поэтому ответить будет затруднительно, но я попытаюсь. Если не вдаваться в тонкости и говорить топорно — да, технология vt-d не нужна обычному, рядовому пользователю. Но нельзя исключать того, что человек лишает себя возможности с ней ознакомится. Допустим, что кому-то может потребоваться две, или более, операционные системы. Или же, к примеру, вы решили открыть свой сайт, который с виртуализацией можно осуществить при помощи эмуляции сети. Так что ответ не однозначный, но более точно ответить на него, можете только вы, если немного заинтересуетесь темой.

      • sergey golub
        sergey golub
        19 марта, 2020 в 12:17

        Хм, спасибо конечно, попробую заинтересоватся темой подробнее, и надеюсь научусь задавать вопросы менее обобщенно. В особенности почитаю про возможность эмуляции сети, так как давно хотел попробовать создать сайт, без использования сторонних доменов.

        • Олег Барышников
          Олег Барышников
          24 марта, 2020 в 11:12

          Я вот через виртуализацию провожу тесты ПО, технология очень даже годная. Даже не представляю, как без нее это делать, хотя нет, я представляю и представления приводят меня в ужас. Не сказал бы что тестирование ПО — это узкоспециализированная задача, как по мне достаточно обывательская, так что кругозор большой, для разного рода применений.

  • scharapoffpet
    scharapoffpet
    2 апреля, 2020 в 18:24

    Технология виртуализации — довольно удобная штука при соблюдении двух условий: 1.У вас ну очень мощный компьютер с процессором последнего поколения, который не будет тупо тормозить при запуске виртуальных сред и вообще поддерживает функцию VT-x. 2. Вы сами достаточно продвинутый айтишник и умеете решать довольно сложные задачи в различных операционных средах. В этом случае вполне можно поэкспериментировать с VT-d, довольно любопытная технология. Тем более запустить ее достаточно просто в базовых настройках ОС Windows.

    • _EsConts_
      _EsConts_
      13 апреля, 2020 в 18:42

      ну это как-то совсем уж субъективно, согласитесь? Запустить виртуальную среду можно без проблем на компьютере с 8 гб ОЗУ. Это не такой уж мощный компьютер по нынешним меркам, верно? Работает на нем все замечательно. Даже не приходится особо настраивать ресурсы. Тот же Virtual Box со всем справляется великолепно. Ну и айтишником уж точно быть не нужно, чтобы с этим разобраться. Там совершенно элементарная документация. С ней даже ребенок справится. Ну и Google никто не отменял. Там уж точно есть куча инструкций по настройке виртуальных машин. Так что как-то ваша позиция не очень хорошо вяжется с современными реалиями. Все не так уж сложно, как вы вещаете. Без обид, если что. Просто мнение и дискуссия.

  • Sudjiro
    Sudjiro
    18 апреля, 2020 в 10:54

    У меня все и с VT-x все работает очень шустро и быстро. Ну подумаешь, нет каких-то там дополнительных возможностей. Но я все равно не понимаю зачем они простому компьютерному обывателю.

  • Алексей Самаруха
    Алексей Самаруха
    26 мая, 2020 в 19:04

    Не совсем понял, как выяснить, есть ли у меня эта технология? То есть поддерживает ее мой хард или нет. Особенно, когда речь идет о процессоре AMD, а не Intel. И попроще советы, пожалуйста, попроще.

    • lasersights
      lasersights
      29 мая, 2020 в 16:03

      Для чайников. Если ваш процессор от Intel, вам поможет программа Intel Processor Identification Utility, которая определит, поддерживает ли ваш ПК виртуализацию (VT-x технологию). Чтобы проверить статус AMD-V, скачай такую утилиту AMD V detection Utility. После запуска в отчете будет видно, поддерживает ли процессор технологию виртуализации. Далее все по инструкции в статье через БИОС.

    • Shalkar Kashimov
      Shalkar Kashimov
      5 июня, 2020 в 22:06

      А зачем она вообще тебе нужна, если ты даже не ведаешь, что это такое? Поприкалываться хочешь? Возьми молоток потяжелее и подолби по компу, тоже интересно, что из этого выйдет.

  • Игорь Радов
    Игорь Радов
    27 мая, 2020 в 14:28

    У меня основная операционка Linux, но иногда приходится и Виндоусными приложениями пользоваться. Для создания виртуальных машин использую VMware Workstation в бесплатной версии (есть такая VMware Player с чуть-чуть усеченным функционалом). Не буду дискутировать с теми, кто предпочитает VirtualBox, каждому свое. С Intel VT-x и VT-d, естественно, знаком. Очень удобная штука, позволяет напрямую в виртуальную машину перекидывать целые устройства на шине PCI. По сути, это такой домашний VPC/VDS получается. Верно сказано, лишь бы харда хватило. Но те, кто такие задачи решает, на железе обычно не экономят.

  • Петр Титоренко
    Петр Титоренко
    10 июня, 2020 в 19:38

    А я искал у себя эту штуку в биосе, ковырял туда-сюда. А потом еще раз перечитал статью и нашел в ней пунктик, что VT-d, оказывается, есть только на дорогих и продвинутых процессорах Intel. Эх, а так хотелось затестить…

  • Всеволод Федоткин
    Всеволод Федоткин
    22 июня, 2020 в 12:01

    Пытался пользоваться виртуальной машиной, без технологии vt-d, и это настоящая боль. Просто нереально этим пользоватся. Поиграться можно, но чем-то серьезным заниматься нецелесообразно, потому что тупо не хватает мощности. Но вообще очень удобно, я вот например linux попользовался, таким образом. Забросил конечно, но может в дальнейшем вообще на линукс перейду.

    • i_car
      i_car
      24 июня, 2020 в 09:16

      Почитал, интересно, но мне, как рядовому пользователю, вообще такая функция не нужна. Да и процессор у меня не обладает такой технологией, поэтому даже пробовать неохота. Наверное, для какого-то узкого круга пользователей, данная фича что-то да значит. Думаю для тех кто разбирается или ищет что-то подобное статья была полезной.

      • Петр Алексеев
        Петр Алексеев
        27 июня, 2020 в 13:09

        Чтобы виртуалки нормально работали нужен нормальный хард, а желательно ssd накопитель. Лично пользовался лет семь назад, сначала на хардах, но потом понял что нужен ssd. А так статья хорошая, аж воспоминания вернулись после прочтения.

        • Western Coyote
          Western Coyote
          4 июля, 2020 в 17:42

          Причем тут хард или ссд? Для виртуалки это не критично. Производительность обмена данными из-за типа диска падать не будет. Тут важнее ,чтобы процессор был мощный. Вот он должен быть реально быстрый, чтобы тянуть вторую систему. + видеокарту хорошую, потому что нужны графические возможности приличные.

  • Topol M
    Topol M
    1 июля, 2020 в 09:22

    Теперь я наконец понял, что вообще означает эта штука. До этого у друзей спрашивал, есть ли у них что-то типа VT-d. Все проверяли и говорили, что ничего подобного нет. Потом один очень умный друг предложил все же загуглить, и я понял в чем прикол.

  • ka8ra.c
    ka8ra.c
    24 июля, 2020 в 12:58

    Глуповатый вопрос, но всё же. Стоит ли отключать эту технологию в биосе, а то вдруг она съедает часть производительности моего пк? Просто мне от нее толку мало, поэтому могу ее отключить, если она как-то влияет на производительность.

    • Space Police
      Space Police
      26 июля, 2020 в 10:12

      Если технология просто включена и вы ей не пользуетесь, то она никак не повлияет на производительность вашего устройства. Но, если вы ей пользуетесь, например, для эмулирования игр, то да, она повлияет на производительность. Так что можете не переживать, и отключать ее не стоит.

      • RZhAVIY
        RZhAVIY
        18 января, 2022 в 18:32

        виртуализация может отжирать память, прочитайте видел в днс кто-то методом тыка обнаружил подобный казус, недаром ее отключают оверклокеры
        но также она используется некоторыми программами (видеоплеерами) для работы

  • Степан Тодосейчук
    Степан Тодосейчук
    7 августа, 2020 в 21:06

    Хочу поставить Линукс, у меня Винда 10. Технологии VT-х и VT-d поддерживаются, я их включил. Посоветуйте, какое ПО лучше использовать для создания виртуальной машины?

    • Илья Склюев
      Илья Склюев
      9 августа, 2020 в 10:24

      Вот три основных гипервизора. Oracle Virtualbox – бесплатная утилита на русском языке, совместима со всеми операционными системами, включая Андроид и имеет достаточно простой, понятный даже новичку функционал настроек. VMware Workstation – довольно сложный продукт, рассчитанный для профессионального использования. К тому же бесплатная версия довольно ограничена по функционалу. Hyper-V – компонент, входящий в список опций профессиональных ОС Виндовс 7-ой и 10-ой версий. Активируется через панель управления. Дерзайте!

  • zazan okay
    zazan okay
    27 августа, 2020 в 16:03

    У меня комп очень продвинутый, не зря я недавно в него кучу денег вложил. И вот, увидел я что есть такая штука как VT-d, начал искать про нее информацию. Знаете, это как раз то, что и было мне нужно. Ну, для дела я сравнил как работает виртуальная машина с и без этой функции. Разница есть, но она незначительная, на мой взгляд.

  • Алексей Румянцев
    Алексей Румянцев
    6 сентября, 2020 в 13:27

    А как узнать, поддерживает мой процессор технологию VT-d или нет? И еще вопрос. Для Intel более-менее понятно, а если у меня CPU стоит AMD, тогда как быть с виртуализацией?

    • Space Police
      Space Police
      9 сентября, 2020 в 14:17

      Для того, чтобы проверить, поддерживается-ли на процессоре Intel технология VT-d, нужно скачать утилиту CPU-Z. Там вы в поле Instructions сможете легко понять, поддерживает ли ваш ЦП VT-x. С процессорами AMD все аналогично, только тут нужно искать прогу AMD-V. В Windows 10 можно легко посмотреть, включена виртуализация или нет. Для этого нужно зайти в Диспетчер задач и там на вкладке Производительность у вас будет написано, включена она или нет. Если после проверки с помощью утилит вы обнаружили, что функция создания виртуальных машин у данного проца есть, а в Диспетчере он не включен, идите в BIOS. Далее согласно мануалу, описанному в этой статье.

  • Тимур Касаев
    Тимур Касаев
    23 сентября, 2020 в 19:14

    В моем процессоре должна поддерживаться эта функция, но я не могу все никак найти как ее включить. Вроде тут написано что через биос можно, там какие-то дополнительные настройки есть. Я либо не в том месте смотрю, либо недостаточно внимательно, но найти эту штуку все равно не смог. Может кто-нибудь точно знает? Ответьте пожалуйста!

  • Артём Караулов
    Артём Караулов
    7 октября, 2020 в 18:53

    А нормально, если после активации этой штуки у меня все работает в точности как прежде? Никаких изменений не вижу, скорость осталась та же. Не скажу что до этого виртуалка где-то тормозила, но я надеялся что изменения будут.

    • chizovsky pandem
      chizovsky pandem
      8 октября, 2020 в 16:24

      Если у тебя в компьютере есть эта функция, значит уже по факту там стоит достаточно мощный процессор. Система если и будет тормозить, то только если уж ты совсем ее перегрузишь всякими процессами. И да, еще зависит ведь от того какая у тебя основная система и какой системой пользуешься в виртуалке.

      • Артём Караулов
        Артём Караулов
        10 октября, 2020 в 10:17

        Основная система у меня Linux, а в виртуальной машине я запускаю Windows. Для работы надо, там есть крутая прога, не доступная для линукса. Так-то да, вы правы – линукс сам по себе достаточно шустрый и я редко сталкивался с моментами где он тормозит. За уточнение благодарю!

  • Vinogradov Valentin
    Vinogradov Valentin
    21 октября, 2020 в 08:12

    Спасибо, статейка любопытная. Раньше для меня это неактуально было. Но намедни новый системник купил с ССД и все такое. Так что эксперименты, в том числе с виртуалкой, еще впереди.

  • shamitsu yoink
    shamitsu yoink
    4 ноября, 2020 в 14:27

    А у меня в BIOS нет подобных пунктов вообще. ЧТо делать? Куда копать?

    • Space Police
      Space Police
      5 ноября, 2020 в 11:50

      Видимо, ваш процессор не поддерживает эту технологию. Тут уж ничего не поделаешь. Придется довольствоваться тем, что имеется.

  • Святослав Савельев
    Святослав Савельев
    15 ноября, 2020 в 19:06

    Забавно, всю жизнь запускал по несколько виртуалок сразу (бывало из интереса, а бывало, что по работе) и даже не задумывался о том, что стоило бы это дело все ускорить в несколько раз. Спасибо за помощь