Как включить Intel virtualization technology в биосе?

Содержание

Ломаем BIOS: включение поддержки виртуализации VT-x на нетбуке Acer Aspire One

Как включить Intel virtualization technology в биосе?

В данной статье мы расскажем вам пошагово о том, как допилить напильником свой нетбук или ноутбук, в котором по какому-то недоразумению выключен и залочен в таком состоянии бит 2 в MSR 0x3A — попросту говоря, у вас есть в процессоре поддержка виртуализации, но она заблокирована биосом.

ПРЕДУПРЕЖДЕНИЕ: всё, описанное в этой статье, рассчитано на то, что вы знаете, что делаете. Всё на свой страх и риск! Если не уверены — не пытайтесь повторить это дома.

Итак, в чем же проблема?

Проблема, которую мы будем решать, для конечного пользователя компьютера выглядит так: При использовании гипервизора второго типа (например, VirtualBox)

  • вы не можете запускать виртуалки с более, чем одним процессором
  • вы не можете запускать 64-битные гостевые операционные системы внутри 32-битной хост ОС.

Вот такое сообщение вы можете видеть при попытке запуска виртуалки с числом процессоров, большим чем 1: Аналогичное сообщение об ошибке вы также получаете, если собираетесь запускать 64-битную виртуальную машину (например, Debian amd64) с 32-разнядной хост ОС, например WinXP.

Можно ли вылечить это?

На этот вопрос можно ответить, проверив некоторые биты в некоторых словах состояния процессора. Самый простой способ убедиться, что в вашем случае проблема лечится — это посмотреть на то, что показывает программа SecurAble. В моем случае это выглядело так:
Итак, если у вас программа показывает такую же картинку, как показанная выше, то вы можете вылечить эту проблему.

Однако нюанс заключается в том, что это установить нужный бит в регистре процессора можно только в БИОСе, поскольку вредный БИОС вашего ноутбука его выставляет в ноль, потом включает блокирующий бит и изменение этого бита более невозможно (до перезагрузки компа, где БИОС во время POST опять его сбросит и залочит). Биос на нетбуке Acer Aspire производства Insyde, настройки его очень скудны и по F2 естественно мы не можем зайти в программу редактирования настроек БИОСа и включить виртуализацию там.

Это было бы слишком просто. Поэтому, мы будем дизассемблировать БИОС и менять его код, чтобы у нас бит был выставлен в 1. Если готовы, то читаем далее.

Что нужно знать до начала работы

Итак, некоторая техническая информация — чтобы понимать, что мы делаем и зачем.

Современные процессоры, по крайней мере многие из них, имеют поддержку виртуализации. За нее отвечает бит №5 в слове ECX при вызове команды CPUID с параметром EAX=01H. Именно этот способ проверки — единственно верный, поскольку, как показывает практика, сайт Intel врет, например, для моего процессора Intel Atom N570. По этой ссылке написано:

Intel® Virtualization Technology (VT-x) No Однако мы-то знаем, что это неправда. Для тех, кто на «ты» с программированием на ассемблере, не составит труда выяснить это, написав нечто вродеMOV EAX, 1CPUIDи проверив потом 5-й бит регистра ECX.
Мне же было лень этим заниматься, поэтому я скачал опенсорсовую программу CPUID Explorer, запустил ее и посмотрел результат. К слову, CPU-Z тут непригодна — она дает результат слишком «юзер френдли» — нам же нужно было узнать точное значение бита. Вот как это выглядело в моем случае:
В кружочек обведен интересующий нас бит VMX. Он выставлен в 1, он есть, несмотря на то, что говорит нам сайт Intel.

Документация по командам процессора на стр. 215 говорит нам про команду CPUID, что

Bit #5 VMX Virtual Machine Extensions. A value of 1 indicates that the processor supports this technology

Но это еще не все. Чтобы гипервизоры второго типа смогли пользоваться командами поддержки виртуализации (VMX), необходимо явным образом разрешить эти инструкции в MSR (специальном регистре процессора) номер 0x3A. Вот что говорит нам документация по этому регистру на стр. 237:

регистр 3Ah: IA32_FEATURE_CONTROL Бит 0: lock bit — если он выставлен, то дальнейшие модификации этого регистра не допускаются, до следующей перезагрузки. Бит 1: VMX в SMX — safer mode extensions. Работа функций виртуализации в SMX допускается только тогда, когда процессор поддерживает SMX — это указывается в соседнем слева, 6-м бите в ECX при вызове команды CPUID.01H — на картинке выше этот бит равен нулю, наш процессор Atm N570 не поддерживает SMX — поэтому и в MSR 0x3A бит №1 должен быть нулевым. Бит 2: VMX не в SMX — это, собственно, и есть бит, отвечающий за поддержку виртуализации. Он соответствует обведенному в кружочек биту в CPUID и именно он должен быть выставлен в 1.

Как проверить содержимое MSR 0x3A

Чтобы убедиться, что мы все про наш компьютер поняли верно, нужно посмотреть, что на самом деле у нас хранится в MSR 0x3A. Для этого я использовал пакет msr-tools в Debian (реальном, не виртуальном. В виртуальном результат неверный).

Вот так вы сможете проверить значение этого бита: — ребутаемся в Debian, потом:# apt-get install msr-tools# modprobe msr# rdmsr 0x3A9 Девять!!! Девять это 00001001. Как видим, наш BIOS использует недокументированный бит №3 в специальном слове регистра 0x3A — по документации, этот бит Reserved. Но это не суть.

Суть в том, что у нас включен lock bit и выключен наш VMX бит №2 — так что все верно, программа SecurAble не врет и у нас действительно поддержка виртуализации отключена на уровне BIOS, хотя и поддерживается процессором. Будем это править.

Почему эту проблему нужно решать

Дело в том, что при отключенной поддержке виртуализации (VMX) в процессорном слове 0x3A ваши виртуальные машины в VirtualBox работают в режиме паравиртуализации. Они, не имея возможности перевести гипервизор в VMX Root и виртуальную машину в VMX Non-root operation, вынуждены делать трансляцию процессорных инструкций НА ЛЕТУ. Проблему представляют 17 инструкций процессора, которые не «VM-safe», т.е.

они используют единственные на весь компьютер регистры или блоки данных (таблицы) в процессоре. Эти команды: SGDT, SIDT, SLDT, SMSW, PUSHF/POPF, LAR, LSL, VERR/VERW, CALL, JMP, INT n, INTO, RET, STR и даже банальная MOV! Все эти инструкции изменяются на лету, чтобы виртуальная машина выполнила их в безопасном для системы виде. Подробнее про эту проблему описано тут (англ.).

Из-за этого страдает быстродействие виртуальной машины.

Что нам потребуется

Для этой задачи нам потребуются следующие вещи:

  • оригинальный BIOS для нашего нетбука с сайта производителя.
  • IDA
  • phoenixtool210.zip (гугл знает, где скачать)
  • HHD Hex Editor Neo или любой другой HEX Editor
  • FAR Manager 🙂
  • nasm — для дизассемблирования
  • Знание о том, как залить BIOS аварийным способом

Для начала, очень важно знать, что если что-то пойдет не так, то как восстановить компьютер.

Для моего ноутбука с биосом InsydeH20 существует недокументированная процедура восстановления биоса:

  • отформатить USB HDD в FAT16 с партицией мегов на 100 (FAT32 не понимает)
  • залить туда один файл со сжатым биосом (ZE6.fd в моем случае)
  • выключить ноут, потом вынуть все USB устройства и аккумулятор
  • вынуть шнур питания
  • подключить USB HDD
  • нажать и удерживать Esc+Fn
  • воткнуть питание и через 5 сек нажать кнопку включения питания
  • отпустить кнопки клавиатуры

И вуаля, материнская плата сама (как — загадка) выкачает с USB HDD новый биос и прошьет его за 1 минуту, потом ноут ребутнется.

Я проверил этот способ, залив таким образом стандартный биос с сайта производителя (другой версии, чем стоял у меня до этого) — действительно, работает, версия биоса обновилась. Таким же способом я решил в итоге заливать в систему и прохаченный биос. Итак, начинаем:

Распаковываем биос из SFX-архива, скачанного с сайта производителя. Сам иос будет иметь имя файла что-то вроде ZE6.fd и иметь размер 2 мегабайта ровно.

Далее нам необходимо распаковать БИОС, поскольку он сжат. Для этого используется программа PhoenixTool.exe. В первое поле в ее окошке мы указываем этот сжатый биос, и программа сама его декомпиляет на, в моем случае, целых 609 исходных файлов, имеющих имена в формате GUID.ext. Часть из этих файлов — конфигурационные, а часть — двоичные, но все с расширением ROM. Некоторые двоичные файлы содержат программы со стандартным виндовским PE заголовком. Наша задача — среди этих 609 файлов найти файл, содержащий нужную нам инструкциюWRMSR оказалось, что искать команду MOV EAX, 3AH перед командой WRMSR бессмысленно — в моем биосе WRMSR оформлена как отдельная функция и принимает параметры через стек. Поэтому я делал это так (мне показалось то проще, чам в IDA): установил на Linux пакет nasm, который включает в себя ndisasm. Потом дизассемблировал все файлы *.ROM командойndisasm -b 32 file.rom > file.asm
И потом простым поиском нашел команду wrmsr в них — таких файлов оказалось 29. Потом пришлось каждый из ни загружать в IDA и искать там нужный код, который лочит регистр 3AH. Такой код нашелся только в одном файле с именем 62D171CB-78CD-4480-8678-C6A2A797A8DE.MOD, и выглядел этот код так (после некоторой моей работы по переименованию функций в более понятные, и добавлении пары комментов): LOCK_VMX proc near push esi push 3Ah call ReadMSR pop ecx mov ecx, eax xor esi, esi and ecx, 1 or ecx, esi pop esi jnz short exitprc ; if(ReadMSR() & 1) goto exitprc; push edx or eax, 1 ; Set lock bit (bit #0) push eax push 3Ah call WriteMSR add esp, 0Ch exitprc: retnLOCK_VMX endp По определению, код, который лочит регистр, делает это один раз. Потому это самое удачное место для того, чтобы сделать наш хак: меняем цифру 1 на цифру 5 в инструкции:or eax, 1 Это приведет к тому, что одновременно с выставлением lock bit мы выставляем бит VMX (бит #2). Заметим тут, что мы не имеем права выставлять бит #1, поскольку набор инструкций SMX у нас в процессоре не поддерживается (это говорит CPUID.1H:ECX bit 6. Менять будем не совсем в файле *.ROM, а в оплетке *.MOD, которая содержит этот файл. Для этого нужно в программе PhoenixTool.exe, которая у нас уже открыта и биос в нее уже загружен, нажать на кнопку Structure, и инайти ветку с нашим именем файла: Нажимаем кнопку Extract, получаем файл *.MOD (который состоит из заголовка + тела файла *.ROM), и правим наш бит именно в этом файле MOD. Смотрим в IDA, какой двоичный код соответствует окрестности инструкции, которую мы меняем, и в HEX редакторе открываем файл, ищем это место в коде, и меняем всего 1 байт с 01 на 05. Сохраняем модифицированный файл *.MOD. Потом в PhoenixTool нажимаем Replace, выбираем модифицированный MOD, и нажимаем Exit. Всё. Программа сама пересобрала биос и упаковала его для нас, при этом назвала его тем же именем, что и было (старый файл сохранен с расширением OLD). Всё. Теперь заливаем единственный файл с новым биосом на USB HDD (можно и на USB флешку), и выполняем описанную выше процедуру аварийного восстановления биоса. Она прошьет комп этом новым биосом и всё будет готово. Вот как теперь выглядит вывод программы SecurAble: Теперь VirtualBox запускает виртуалки с 4 ядрами (а не с одним, как было раньше). Теперь я из-под своей основной 32-разряной операционной системы могу запускать 64-битные операционки в виртуалках. И, что самое главное, теперь виртуалки на самом деле виртуализованные (гипервизор использует инструкции VMX), а не паравиртуализованные. P.S. В биосах других производителей (не Insyde) есть возможность править не сам BIOS, а только его настройки, извлекаемые программой SYMCMOS.EXE. Там процесс такой же, за исключением того, что в дизассемблированном биосе находится номер настройки, которая используется для запрещения или разрешения VMX, и потом эта настройка правится непосредственно в CMOS биоса. В моем же биосе таких настроек нет, или программа symcmos их не находит, поэтому такой путь допиливания напильником не подходит в моем случае. Путь непосредственного хака биоса выглядит надежнее: мы таким образом просто игнорируем какие бы то ни было настройки биоса, просто выставляем бит VMX и лочим регистр 0x3A после этого.

Читайте также  Igpu Multi monitor что это в биосе?

Счастье есть 🙂 Спасибо, что дочитали до конца.

  • BIOS
  • VMX
  • виртуализация
  • VirtualBox

Хабы:

  • 23 октября 2018 в 16:57
  • 29 сентября 2018 в 16:39
  • 17 июля 2018 в 11:12

Источник: https://habr.com/post/152056/

Как включить виртуализацию на компьютере Windows 7 и 10

Как включить Intel virtualization technology в биосе?

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

Как проверить возможна ли виртуализация на вашем ПК?

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

  1. В десятой версии операционной системы для того, чтобы уточнить модель процессора, откройте «Диспетчер задач» при помощи сочетания клавиш Ctrl+Alt+Del. Этот способ вызова этого системного компонента работает во всех версиях операционной системы. Затем перейдите во вкладку «Производительность», над верхним графиком вы увидите полную модель процессора. Есть еще один способ уточнения модели, работающий с операционными системами более старых версий. Найдите на рабочем столе иконку «Компьютер», щелкните по ней правой кнопкой мыши, а затем выберите пункт «Свойства» из списка. Перед вами появятся параметры компьютера, в том числе и наименование процессора, который в нем стоит.
  2. Теперь вам нужно зайти на сайт производителя вашего процессора и скачать с него утилиту, которая предназначена для идентификации ЦП (Intel Processor Identification Utility, AMD-V или другую). Вам необходимо найти вкладку или сноску CPU Technologies или похожую на нее. В ней нужно найти строку, связанную с виртуализацией и посмотреть статус.

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

Как войти в BIOS для включения виртуализации?

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

Для начала вам потребуется перейти в BIOS. Для его запуска необходимо читать информацию на стартовой заставке при запуске компьютера. На ней обычно указывается, какой клавишей в диапазоне от F1 – F12, производится установка. Ориентируйтесь на слово Setup.

Есть альтернативный способ запуска Bios прямо из Windows:

  • откройте раздел параметров компьютера;
  • зайдите в настройки, отвечающие за его обновление и безопасность;
  • выберите вкладку «Восстановление»;
  • остановитесь на пункте с особыми вариантами загрузки;
  • откройте пункт диагностика;
  • в параметрах найдите вариант встроенное ПО.

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

Настройка виртуализации для популярных процессоров

Устройство BIOS зависит от производителя вашего процессора и компьютера. Важно знать, где искать нужный пункт. Приведенные алгоритмы можно также использовать, чтобы решить проблему, как проверить, включена ли виртуализация Windows.

Intel

С этим процессором в BIOS необходимо работать по следующему алгоритму:

  • найдите вкладку Advanced;
  • в ней перейдите в CPU Configuration;
  • перед вами появится список, в котором нужно найти строку Intel Virtualization Technology;
  • смените напротив этой строки параметр с Disable на Enable;
  • подтвердите свои действия.

После этого компьютер перезапустится и вы сможете пользоваться виртуализацией без ограничений. Если в строке напротив Intel Virtualization Technology стояло Enable, то ничего менять не нужно – на этом уровне все уже настроено.

AMD

Работа с настройкам и в этом случае не будет отличаться от описанной выше. Изменится лишь только название некоторых пунктов:

  • найдите CPU Configuration;
  • перед вами появится список, в котором нужно найти строку SVM Mode;
  • смените напротив этой строки параметр на Enable;
  • подтвердите свои действия.

После активации этого параметра, вы сможете работать с эмуляторами.

Как активировать виртуализацию на Windows 10 и 8?

Основным отличием десятой версии ОС является то, что у вас не будет особой проблемы решить вопрос, как включить виртуализацию в Windows 10. Вам даже не придется работать с BIOS. Этот параметр управляется из самой операционной системы:

  1. Вызовите опцию «Выполнить» клавишами Win+R.
  2. Впишите в строке слово «control». Подтвердите команду кнопкой «Ок».
  3. Перейдите к списку программ и компонентов. Откройте по ссылке раздел активации отдельных компонентов операционной системы.
  4. Найдите в папках Hyper-V, разверните список подпапок и поставьте галочки напротив каждой из них.
  5. Сохраните изменения, выйдите из меню и перезагрузите компьютер.

Если вы все правильно сделали, то Hyper—V сразу появится в списке программ. После перезагрузки эта встроенная утилита начнет свою работу. Аналогично включается виртуализация на восьмой версии операционной системы.

В чем особенности настройки виртуализации на windows 7?

Теперь разберемся, как включить виртуализацию на Windows 7. В отличие от более современных модификаций операционной системы, в «семерке» нет встроенной утилиты для создания виртуальных машин. Если вам потребовалась виртуализация, то необходимо действовать так:

  • проверить возможность работы процессора в этом режиме;
  • активировать виртуализацию в BIOS;
  • скачать программную утилиту Hyper—V с сайта Microsoft;
  • установить и настроить эту программу.

Есть и альтернативный вариант – обновить операционную систему до десятой версии. Тогда вам не нужно будет долго настраивать многие современные возможности. Если вы пока не готовы переходить на новую ОС, то воспользуйтесь первым вариантом.

Источник: https://SmartBobr.ru/poleznosti/vklyuchit-virtualizatsiyu/

Intel Virtualization Technology в Биосе: включать или нет?

Как включить Intel virtualization technology в биосе?

Практически любой владелец ПК, рано или поздно, узнает о том, что на его компьютере присутствует специальный раздел БИОС, позволяющий изменять различные настройки. И изучая это место многие наталкиваются на такой интересный пункт, как Intel Virtualization Technology.

Естественно, сразу же у человека возникают вопросы и предположения:

  1. Что это такое?
  2. Что будет, если подключить данную технологию?
  3. Возможно ли таким образом ускорить работу компьютера, повысить его производительность?

То есть, пользователь сидит и размышляет, включать или нет IVT. Что же, давайте максимально подробно разберемся в этом вопросе.

История и особенности технологии

Впервые процессоры с этой технологией компания Интел выпустила в 2005-ом году. Производитель предложил сразу два варианта пользователям – 662-ю и 672-ю модели.

Изначально технология получила загадочное, многообещающее название «Vanderpool», но большинству юзеров она известна как VT-x.

Сразу хочется отметить, что не все фирменные центральные процессоры от этого производителя выпускаются с поддержкой этой технологии. Ее наличие подтверждается присутствием так называемого флага поддержки «vmx». Для проверки этого флага в операционных системах Linux и Mac присутствуют специальные команды:

  • Для первой это grep vmx /proc/cpuinfo;
  • Для второй ОС – sysctl machdep.cpu.features.

В 2013-ом году компания Intel предложила решение, которое ускоряет эту технологию. Оно стало доступно с архитектуры Haswell и называется VMCS. VT-x изначально создавалась для процессоров серии Pentium 4. На более современных моделях используется более продвинутый аналог – VT-d.

Аналогичная технология существует и у конкурента Интел – компании AMD. Она называется AMD-V и также имеет второе кодовое название – «Pacifica».

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

Нужна ли VT-x обычному пользователю ПК?

Суть Intel Virtualization Technology заключается в том, что технология позволяет создавать на обычном персональном компьютере так называемые виртуальные машины. И все. То есть, ни о каком ускорении, повышении производительности речи совершенно не идет.

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

  • Установка и полноценное использование на одном персональном компьютере сразу несколько различных операционных систем. Например, ОС Виндовс и Линукс. Удобно, когда требуется запустить какую-то специфическую программу, ради которой нет необходимости полностью менять операционку;
  • Использование программного обеспечения, благонадежность которого, по каким-либо причинам вызывает подозрения. Возможно, в них сидят вирусы, различные программы-шпионы или взлома. И запускать такое ПО на обычном компе очень нежелательно. А использование виртуальной машины позволит гарантировать, что основная система не пострадает. И одновременно получить желаемый результат;
  • Тестирование ПО. Иногда для этого необходимо создавать специальные условия. Например, иметь на ПК определенное количество ядер в процессоре, конкретную частоту ЦП, объем памяти и так далее. Использование ВМ позволяет легко выставить нужную конфигурацию и проверить результат. И не надо для этого физически что-то менять в оборудовании. Например, человек хочет запустить и часто использовать какую-то программку. Но характеристик его ПК недостаточно. Требуется апгрейд оборудования. Изначально можно подобрать оптимальную конфигурацию системы таким образом, а только затем – отправиться в магазин и приобрести все необходимое.

Есть множество программ, которым требуется определенная версия операционной системы. Особенно это касается достаточно старых продуктов. Например, у вас стоит Десятка или Семерка Виндовс, а очень хочется запустить какое-то ПО (например, игру), которое нормально функционирует только в XP или в более ранних версиях. Установите ВМ и проблема будет быстро решена.

Еще один интересный вариант – работа с сайтами. Да, ВМ позволяет создавать эмуляцию сети. Представьте ситуацию:

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

Можно пойти классическим путем:

  • Обратиться к хостинг-компании;
  • Заплатить за домен и оплату услуг удаленного сервера;
  • А затем – приняться за создание личного интернет-ресурса.

А если не получится? Или в процессе создания перехочется? Получается, что деньги были потрачены зря?

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

Какие виртуальные машины предпочитают использовать сегодня?

Их достаточно большое количество. Но наиболее популярными вариантами считаются следующие:

VirtualBox

Этот продукт легко интегрируется с практически со всеми современными операционными системами. То есть, его можно запускать, если изначально на компе стоит Виндовс, Линукс, ОС Мак и так далее.

Поддерживает как 32-разрядную, так и 64-рязряднуцю систему.

VMware

Считается одним из лучших вариантов VM на сегодняшний день. Поддерживает все основные современные технологии. Например, спокойно работает с USB 3.0.

Единственный недостаток – она платная. Можно пользоваться и бесплатным вариантом, но в нем основной функционал будет изрядно урезан.

Microsoft Virtual PC

Полностью бесплатная оболочка. Правда, исходя из названия, сразу же можно выявить один недостаток. А именно, возможность работы только с ОС Microsoft Windows. Никаких Linux или Mac установить таким образом не получится.

Как активировать технологию VT-x

Итак, вы решили, что Intel Virtualization Technology является для задуманных целей необходимостью Естественно, возникает вопрос – как включить? Делается это следующим образом:

  1. Инициировать перезагрузку персонального компьютера стандартным способом.
  2. Во время включения компьютера успеть нажать на «Del» или на «F2».
  3. Таким образом вы попадете в меню настроек БИОС.
  4. Необходимо перейти в раздел, который называется Advanced BIOS Features.
  5. В нем найти пункт Virtualization или Virtualization Technology.
  6. Переключить рядом «Disabled» на «Enabled».

Остается только не забыть сделать сохранение изменений и перезапустить комп еще раз.

Источник: https://help-virtual.ru/intel-virtualization-technology-v-biose-vklyuchat-ili-net/

Как настроить виртуализацию на ПК Windows 10 и 7

Как включить Intel virtualization technology в биосе?

Термин «виртуализация» сегодня определенно в моде — его постоянно употребляют люди, хоть немного знакомые с компьютерной средой. Но далеко не всем известно его значение, и далеко не все представляют себе истинный потенциал этой продвинутой технологии.

Читайте также  Как записать передачу с телевизора на флешку?

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

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

Стоит, впрочем, отметить, что практически у любой современной технологии есть свои нюансы и «подводные камни». В нашем случае к ним можно отнести возможности процессоров — далеко не все из них способны работать с виртуализацией.

Вопросы и ответы можно прочитать по ссылке.

Как понять, поддерживает ли мой процессор виртуализацию?

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

Шаг 1

Запустите диспетчер задач. «Классический» способ — одновременно зажать клавиши Ctrl + Alt + Delete. Также в десятой версии Windows диспетчер можно открыть через панель управления — для этого щелкните правой кнопкой мыши по значку «Пуск» и в появившемся меню выберите соответствующий пункт.

Шаг 2

В диспетчере задач перейдите во вкладку «Производительность» и кликните по строчке «ЦП (центральный процессор»). В правой верхней части открывшегося окна будет указана модель вашего процессора.

Шаг 3

Для процессоров модели Intel: скачайте с официального сайта компании-производителя утилиту под названием Intel Processor Identification Utility. Установите ее и запустите. В открывшемся окне найдите вкладку CPU Technologies. Если напротив модели вашего процессора указано слово «да» или просто написано название конкретной технологии, поздравляем — ваш компьютер поддерживает визуализацию.

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

Как войти в системные настройки BIOS?

Чтобы это сделать, придется немного покопаться в системных настройках. Впрочем, эта процедура вовсе не так сложна, как может показаться поначалу. Затруднения могут возникнуть только на этапе входа в BIOS. Все дело в том, что у разных моделей персональных компьютеров и ноутбуков свои «ключи» — «горячие клавиши», которые нужно нажать, чтобы войти в нужный раздел. Но в общих чертах процедура схожа: чтобы попасть в BIOS, вам нужно перезапустить компьютер, и в тот момент, когда на экране появится фирменный логотип, нажать нужную кнопку. У изделий фирмы Acer это F8, у Asus — F12 и так далее.

Альтернативный вариант — открыть параметры компьютера, выбрать пункт «Обновление и безопасность», а затем перейти во вкладку «Восстановление». На этой вкладке нужно будет щелкнуть по строчке «Особые варианты загрузки». Компьютер перезапустится, после чего появится синий экран, где нужно будет выбрать пункт «Диагностика» + «Дополнительные параметры» — «Параметры встроенного ПО UEFI». За этим последует еще одна перезагрузка, после которой вы наконец попадете в нужный раздел с настройками.

Итак, мы успешно вошли в BIOS. Что дальше?

Настраиваем виртуализацию на процессоре Intel

Шаг 1

Переходим во вкладку Advanced. Там находим радел под названием CPU Configuration, а в нем — отдельную строчку под названием Intel Virtualization Technology.

Шаг 2

По умолчанию напротив указанной строчки должен стоять параметр «Disabled ». Если состояние параметра отображается как «Enable», значит, виртуализация уже работает, и вы можете смело и без ограничений ей пользоваться. Если нет, значение параметра следует поменять вручную, после чего перезапустить компьютер.

Настраиваем виртуализацию на процессоре AMD

Сами по себе системные разделы у данных моделей процессоров почти ничем не отличаются от таковых у процессоров Intel. А потому и действовать нам нужно по аналогичной схеме — с той разницей, что искать нужно не строку «Intel Virtualization Technology», а строку «SVM Mode». Когда нужный параметр найден, меняем его свойство на активное (точно так же, как делали в предыдущем пункте), после сохраняем изменения в настройках и выходим из BIOS.

Включаем виртуализацию в операционной системе Windows 10

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

Шаг 1

Вызываем командную строку одновременным нажатием клавиш WIN и R. В появившемся окне пишем слово control и нажимаем Enter.

Шаг 2

Если все было сделано правильно, сразу после нажатия вводной клавиши перед нами откроется панель управления ОС. В ней нужно последовательно отыскать пункты «Программы и компоненты» и «Включение и отключение компонентов Windows».

В первых же строчках появившегося списка вы увидите пункт Hyper-V – это и есть необходимая нам утилита. «Раскройте» ее, нажав на значок в виде плюса, и проставьте галочки во всех свободных окошках.

После этого сохраните сделанные изменения и выйдите из панели управления.

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

Включаем виртуализацию в операционной системе Windows 7

Следует помнить, что в более младшей версии «десятки», ОС Windows 7, нет собственных, предустановленных программ виртуализации. Поэтому если вы хотите пользоваться виртуальными машинами и эмулировать рабочие процессы, вам следует скачать специальный программный пакет с официального сайта Microsoft. Альтернативный вариант — обновление системы до версии 10, где средства виртуализации установлены по умолчанию.

Заключение

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

Источник: https://probluestacks.ru/nastraivaem-virtualizaciyu-na-pk/

Как включить виртуализацию в BIOS или UEFI для процессора AMD или Intel

Как включить Intel virtualization technology в биосе?

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

Виртуальные машины могут использоваться в разных целях. Например, если вы хотите протестировать какую-нибудь операционную систему. Или захотели получше изучить Windows, но боитесь запороть свою основную систему, которая установлена на ПК – так вот для обучения можно как-раз воспользоваться виртуальной машиной. Также они подойдут для тестирования различных программ – после того, как убедитесь, что для системы они безопасны, смело можно ставить их на свой физический ПК.

Самые популярные технологии виртуализации для процессоров AMD и Intel – AMD-V и Intel-VT, соответственно. Чаще всего, данная функция в BIOS/UEFI отключена. Именно из-за этого появляется ошибка, когда вы пытаетесь запустить виртуальную машину. Также в компонентах у вас будет неактивный пункт Песочница Windows и Hyper-V, а при наведении на них мышкой всплывет сообщение про отключенную виртуализацию.

В этой статье я хочу вам подробно рассказать, как включить виртуализацию в Windows. Делается это в BIOS или UEFI. Если у вас не новый компьютер, то в нем будет BIOS, если ПК или ноутбук новые – то будет UEFI. Также отдельно расскажу про включение данной функции для процессоров AMD и Intel.

Узнаем статус виртуализации

Прежде чем заходить в БИОС и делать что-то там, нужно разобраться, поддерживает ли установленный на вашем компьютере процессор аппаратную виртуализацию. Затем необходимо узнать, включена она или отключена на данный момент.

Через Диспетчер задач

Чтобы ничего не устанавливать, можно воспользоваться диспетчером задач. Откройте его комбинацией Ctrl+Shift+ESC. Затем перейдите на вкладку «Производительность» (1). Оставаясь в разделе «ЦП» (2) посмотрите, какое значение указано в поле «Виртуализация» (3). У вас, скорее всего, там будет написано «Выключено» или «Отключено». Чуть ниже должна быть строка «Поддержка Hyper-V». Если в ней стоит «Да» – значит, вам просто нужно включить данную функцию в БИОС.

С помощью официальных программ

Узнать, поддерживает ли ваш процессор виртуализацию, можно и с помощью специальных программ. Я расскажу про официальные утилиты, которые выпустили производители процессоров Intel и AMD.

Для Intel

Если на вашем компьютере установлен процессор от Intel, то вам понадобится утилита Intel Processor Identification Utility. Кликните по ссылке, чтобы перейти на официальную страницу для скачивания: https://downloadcenter.intel.com/download/28539?v=t (1). Скачать архив можно, кликнув по кнопке «Download» (2). После этого установите программу, как и любую другую.

Запустите программу. Находясь на вкладке «Processor» (1), с помощью плюсика, разверните пункт «CPU TECHNOLOGIES» (2). Дальше обратите внимание на строку «Intel Virtualization Technology» (3). Если напротив установлена галочка – процессор поддерживает виртуализацию.

Для AMD

Обладателям AMD-шного процессора потребуется в Интернете скачать программу AMD Virtualization Technology and Microsoft Hyper-V System Compatibility Check Utility. Вам достаточно будет скачать и распаковать архив, устанавливать ее не нужно. В архиве должен быть такой же файл, как показано на скриншоте ниже. С его помощью запустите утилиту.

Сразу появится вот такое окно. Если надпись зеленого цвета, то виртуализация поддерживается и включена.

Текст в запущенном окне может быть написан и красным цветом. Это значит, что процессор не поддерживает функцию аппаратной виртуализации.

Полностью серый текст говорит о том, что функция поддерживается, но ее нужно активировать в BIOS. Именно такую картинку вы, скорее всего, и увидите.

Включение виртуализации

Для начала нужно зайти в BIOS. Для этого обычно используются кнопки ESC, F2, Delete. Во время включения компьютера нажимайте одну из этих кнопок, чтобы появились настройки БИОС.

Параметры в BIOS/UEFI могут располагаться по-разному. Это зависит от того, какая модель материнской платы на ПК, какой тип процессора, кто является производителем оборудования. Именно поэтому, я приведу несколько примеров интерфейса.

Для процессора AMD

Если у вас процессор от AMD, то определите, что у вас, UEFI или БИОС, и ищите в нем нужный пункт.

UEFI

Справа внизу кликните мышкой по пункту «Advance Mode».

Дальше перейдите на вкладку «Advanced» и выделите пункт «SVM Mode».

Обратите внимание, что пункт может называться и по-другому. Например, «Secure Virtual Machine» или «AMD-V».

Измените значение на «Enabled».

Перейдите во вкладку «Save & Exit» и кликните по пункту «Save Changes and Exit».

Подтвердите сохранение параметров и перезагрузку системы кнопкой «ОК». После этого загрузится Windows и в ней вы уже сможете запустить виртуальную машину.

Если у вас компьютер с материнской платой от GIGABYTE и процессором AMD Ryzen, то интерфейс UEFI будет другой. Сначала выбирайте пункты: «Расширенные настройки частот» – «Расширенные настройки ядра ЦП». Затем на вкладке «M.I.T.» находите пункт «SVM Mode» и напротив него устанавливайте «Разрешить».

Дальше открывайте вкладку «чипсет». Здесь нам нужен пункт «IOMMU», напротив которого выберите «Разрешить». Жмите F10 – «Да» для выхода и сохранения настроек.

BIOS

Включить виртуализацию в БИОСе на компьютере с процессором AMD можно следующим образом:

  1. Откройте вверху вкладку «Advanced».
  2. Выберите пункт «CPU Configuration».
  3. Дальше перейдите в строку «Secure Virtual Machin Mode» и кликните «Enter».
  4. Измените значение на «Enabled».
  5. Нажмите F10, чтобы сохранить настройки и перезагрузить компьютер.

Также может быть вкладка «Configuration». В ней найдите пункт «AMD SVM Support», и для него установите значение «Enabled».

Для процессора Intel

На процессорах от компании Intel нужный нам пункт может называться «Intel Virtualization Technology», «Intel VT-x», «Virtualization Extensions», «Vanderpool». Находите его и включайте аппаратную виртуализацию.

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

Как включить Intel virtualization technology в биосе?

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

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

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

Как понять, поддерживает ли процессор технологию виртуализации?

Определите модель процессора, который установлен в вашем персональном компьютере. Для этого зайдите в диспетчер задач (вызвать его можно, одновременно зажав клавиши Cntrl+Alt+Delete — всем хорошо знакомая и во многих случаях просто незаменимая связка), перейдите во вкладку «Производительность» и найдите там пункт «ЦП (центральный процессор». Справа от динамических показаний будет написана модель вашего процессора.

Альтернативный вариант: зайдите в панель управления (клик правой клавишей мыши по кнопке «Пуск»), перейдите во вкладку «Система и безопасность» и найдите пункт «Система». Название процессора будет указано в правом нижнем углу под общими сведениями.

После того, как вы определите модель процессора, скачайте специальную утилиту для диагностики его возможностей. Обратите внимание: для разных моделей необходимо использовать разные программы. Для процессоров Intel — Intel Processor Identification Utility, для AMD — AMD-V. Скачивайте утилиты только с официальных сайтов компаний-производителей, в противном случае велика вероятность занести на компьютер вредоносное ПО.

Как войти в BIOS на ПК?

Чтобы настроить виртуализацию, необходимо войти в раздел системных настроек — BIOS. Сделать это можно как при помощи специальных «горячих клавиш», так и непосредственно из рабочей среды компьютера.

Читайте также  Как установить мультимен на ps3 с флешки?

В первом случае перезапустите устройство и в момент, когда на экране появится логотип компании-производителя, нажмите нужную клавишу. Обратите внимание: у разных моделей горячие клавиши тоже разные, ими могут быть F8, F12, F2, Delete и так далее. Подробный список горячих клавиш для каждой модели можно без труда отыскать в интернете.

Во втором случае откройте панель управления, найдите вкладку «Обновление и безопасность», а затем «Восстановление». Выберите пункт «Особые варианты загрузки», дождитесь, пока компьютер выполнит перезагрузку и в появившемся окне щелкните по строке «Диагностика» — «Дополнительные параметры» — «Параметры встроенного ПО UEFI». Компьютер снова перезапустится, после чего перед вами откроется окно с необходимыми настройками.

Как включить виртуализацию на процессоре Intel

Зайдя в BIOS, найдите строку Intel Virtualization Technology. Смените значение параметра на Enable, сохраните внесенные изменения (для этого нужно нажать на Y и на F10) и перезапустите компьютер.

Как включить виртуализацию на процессоре AMD

Первые шаги остаются прежними: определяем модель процессора и заходим в BIOS. После этого ищем строку SVM Mode и точно так же, как в предыдущем пункте, меняем ее значение на Enable. Сохраняем все сделанные изменения, выходим из системных настроек, перезапускаем компьютер.

Как включить виртуализацию в Windows 10

Чтобы запустить собственное средство виртуализации операционной системы Windows 10, первым делом вызовите командную строку (клавиши WIN+R). Наберите в открывшемся окне слово control, после чего нажмите клавишу Enter.

На экране появится панель управления системой. Далее перейдите во вкладку под названием «Программы и компоненты».

Из нее перейдите во вкладку «Включение и выключение компонентов Windows».

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

После этого компьютер проведет поиск необходимых компонентов, загрузит и настроит их, если потребуется.

Как включить виртуализацию в Windows 7

Cпособ 1. Провести настройку через BIOS. Подробная инструкция представлена выше.

Способ 2. Скачать специальный программный пакет с официального сайта Microsoft. Обратите внимание — загруженные утилиты будут работать только в том случае, если ваш процессор поддерживает виртуализацию.

Способ 3. Обновить операционную систему до Windows 8 и более старших версий.

Как в БИОСе включить виртуализацию

Как включить Intel virtualization technology в биосе?

Технологии виртуализации становятся с каждым днем все популярнее, поэтому к ним начинают обращаться многие компьютерные системы. При этом не все понимают, как включить и правильно пользоваться виртуализацией, а также что она из себя представляет и для чего предназначена. Включить виртуализацию очень просто, для этого необходимо использовать БИОС. Этот способ актуален и может быть использован не только для BIOS, но и для других известных систем, например, для UEFI, заменившей существовавший в течение продолжительного времени БИОС.

Что такое виртуализация и ее предназначение

Перед тем, как приступить к включению виртуализации через BIOS, необходимо понять, для чего предназначена эта функция и что она из себя представляет.

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

Виды виртуализаций

Технологии виртуализации — это результат работы двух известных компаний AMD и Intel, разрабатывающих и выпускающих процессоры и другое компьютерное оборудование.

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

Использовать функцию виртуализации и включать ее в BIOSe необходимо лишь тогда, когда требуется установить и использовать на физическом ПК виртуальную машину.

Это может потребоваться для тестирования программного обеспечения или наблюдения за поведением компьютера с разнообразными комплектующими после инсталляции операционных систем разных видов.

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

Как выполнить вход в BIOS

Система BIOS или успешно ее заменившая UEFI устанавливаются на каждом ПК или ноутбуке, при этом совершенно неважно, какие комплектующие на них установлены.

БИОС — это миниатюрный чип, расположенный на системной плате и предназначенный для тестирования оборудования при запуске компьютера. Он имеет достаточно маленькую память размером примерно 1 Мб, в которой записываются главные параметры и

характеристики железа. В зависимости от изготовителя ПК или версии BIOS вход в систему может быть выполнен целым рядом различных способов. Обычно для этого нужно нажать и удерживать кнопку Del после того, как ПК или ноутбук запускается. В ряде случаев для открытия БИОС используются иные кнопки — F2, F12 и т.д.

Самый простой способ включить виртуализацию в БИОСе

После того, как выполнен вход в БИОС, пользователь попадает в меню с множеством разделов. Чтобы решить нужную задачу, необходимо отыскать те из них, которые имеют непосредственное отношению к центральному процессору. Это может быть раздел Advanced, в котором находятся расширенные настройки или вкладка Securty, где доступны параметры безопасности. Необходимые опции могут носить различные имена, обычно это Processor либо BIOS Chipset, но названия могут быть и совершенно другими.

Чтобы активировать функцию виртуализации в БИОСе, нужно найти в разделах, перечисленных выше, строчку Virtualization Technology. На устройствах компании Intel перед этим названием будет указано имя корпорации. Кликнув по ней, пользователь увидит всего две команды — Enabled и Disabled. Первый используется для запуска режима виртуализации, а второй предназначен, чтобы отключить технологию, если в ней нет необходимости.

В системе UEFI технология виртуализации активируется абсолютно таким же способом. После того, как функция включается в БИОС, необходимо сохранить внесенные изменения нажатием клавиши F10 или исполнением команды Save&Exit Setup. Система предложит подтвердить действия, нажав на клавишу Y. Компьютер отключится и автоматически перезапустится, но уже с новыми изменениями.

Полезная информация об отключении технологии виртуализации

Таким образом, включение виртуализации через БИОС выполнить очень просто. Если же пользователю потребуется отключить эту функцию, ему нужно учитывать несколько важных нюансов.

Если пользователь задействует виртуальные машины типа Virtual PC, VirtualBox, WMware Virtual Machine, а также оригинальную программу Microsoft, называющуюся Hyper-V, функция виртуализации должна быть в обязательном порядке активирована, даже если в параметрах системы задействована поддержка компонентов Windows. Такое правило актуально для ОС Windows в новейших версиях, начиная от Windows 7 и заканчивая «десяткой».

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

Это происходит очень редко, потому что установка устаревшей операционной системы на современное «железо» не позволит раскрыть максимальные возможности устройства. Именно поэтому рекомендуется использовать современные компьютерные комплектующие только вместе с актуальными версиями операционных систем, а также в сочетании с системами диагностики и управления UEFI, заменившими известный и использовавшийся в течение продолжительного срока BIOS.

Источник: https://soft-katalog.ru/kak-v-biose-vklyuchit-virtualizaciyu/

Как включить аппаратную виртуализацию в BIOS? Virtualization Technology — технология аппаратной виртуализации гостевых ОС (с фото) — Настройка BIOS

Как включить Intel virtualization technology в биосе?

Опция Virtualization Technology. Включение данной опции включает технологию аппаратной виртуализации,  основанной на специальной процессорной архитектуре.   В отличие от программной виртуализации, с помощью данной техники возможно использование изолированных гостевых систем (виртуальных машинах — VMware, Virtual PC и тд.), управляемых гипервизором напрямую. Гостевая система не зависит от архитектуры хостовой платформы и реализации платформы виртуализации.

На работу программ пользователя в стандартной операционной системе данная опция практически не влияет.

Значения опции:

Опция также может иметь другие названия:

  • Virtualization Technology
  • Vanderpool Technology
  • VT Technology
  • Virtualization

Примечание 1.Аппаратная виртуализация виртуализация с поддержкой специальной процессорной архитектуры. Аппаратная виртуализация обеспечивает производительность, сравнимую с производительностью невиртуализованной машины, что дает виртуализации возможность практического использования и влечет её широкое распространение. Наиболее распространены технологии виртуализации Intel-VT и AMD-V.

  1. В Intel VT (Intel Virtualization Technology) реализована виртуализация режима реальной адресации (режим совместимости с 8086). Соответствующая аппаратная виртуализация ввода-вывода — VT-d. Часто обозначается аббревиатурой VMX (Virtual Machine eXtension). Кодовое название — Vanderpool.
  2. AMD-V часто обозначается аббревиатурой SVM (Secure Virtual Machines). Кодовое название — Pacifica. Соответствующая технология виртуализации ввода-вывода — IOMMU. AMD-V проще и эффективнее, чем Intel VT. Поддержка AMD-V появилась в Xen 3.3.

Intel VT (Intel Virtualization Technology) — intel virtualization technology что это?

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

VT-x 13 ноября 2005 года Intel выпустила две модели Pentium 4 (модели 662 и 672), которые стали первыми процессорами, поддерживающими VT-x («Vanderpool»). VT-x представляет собой технологию виртуализации Intel режима реальной адресации на платформе x86 — VMX (Virtual Machine eXtension).

Реализована виртуализация режима реальной адресации (режим совместимости с 8086). 

VT-d (Virtualization technology for directed I/O) — технология аппаратной виртуализации ввода-вывода , созданная корпорацией Intel в дополнение к её технологии виртуализации вычислений VT-x. Виртуализация ввода-вывода позволяет пробрасывать (pass-through) устройства на шине PCI (и более современных подобных шинах) в гостевую ОС, таким образом, что она может работать с ним с помощью своих штатных средств.

Чтобы такое было возможно, в логических схемах системной платы используется специальное устройство управления памятью ввода-вывода (IOMMU), работающее аналогично MMU центрального процессора, используя таблицы страниц и специальную таблицу отображения DMA (DMA remapping table — DMAR), которую гипервизор получает от BIOS через ACPI. Отображение DMA необходимо, поскольку гипервизор ничего не знает о специфике работы устройства с памятью по физическим адресам, которые известны лишь драйверу.

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

Intel Virtualization Technology for Directed I/O (VT-d) — это следующий важный шаг на пути к всеобъемлющей аппаратной поддержке виртуализации платформ на базе Intel. VT-d расширяет возможности технологии Virtualization Technology (VT), существующей в IA-32 (VT-x) и Itanium (VT-i), и добавляет поддержку виртуализации новых устройств ввода-вывода. Ознакомиться подробнее с технической стороной вопроса можно здесь https://ru.wikipedia.org/wiki/

Программа Setup BIOS фирмы AWARD Software International Inc на системных платах GIGABYTE TECHNOLOGY

Название данной опции у данного производителя в данной версии BIOS:

Virtualization значение по умолчанию [Disabled]

Возможное значение:

Обозначение опции BIOS Описание опции в БИОСе Переведенное значение опции БИОС

Hardware assisted VirtuaIization Technology which help improve performance of system running VirtuaI Machine Softwares.

Virtual Machine allows multiple OS on one conputer simultaneously.

Оборудование для помощи VirtuaIization — технология которая помогает повысить производительность системы, работающей на VirtuaI-машине.

Виртуальная машина позволяет запускать более производительно несколько ОС на одном компьютерные одновременно.

[Disabled]

Не включать технологию аппаратной виртуализации,  основанной на специальной процессорной архитектуре.

[Enabled]

Включает технологию аппаратной виртуализации,  основанной на специальной процессорной архитектуре.

Программа Aptio Setup Utility — BIOS фирмы American Megatrends Inc на системных платах Dell Inc

Название данной опции у данного производителя в данной версии BIOS (ноутбук):

Virtualization значение по умолчанию  [Enabled]

Возможное значение:

Обозначение опции BIOS Описание опции в БИОСе Переведенное значение опции БИОС

This option specifies whether a Virtual Machine Monitor (VMM) can utilize the additional hardware capabilities provided by Intel(R) Virtualization Technology.

Эта опция определяет, будет ли монитор виртуальных машин (VMM) использовать дополнительные аппаратные возможности, обеспечиваемые Intel (R) Virtualization Technology.

[Disabled] Disabled = Disable Virtualization Technology. Отключен = Отключить Технология виртуализации.
[Enabled] Enabled = Enable Virtualization Technology.

The factory default setting is Enabled.

Введено = Включить Virtualization Technology.

Заводская настройка по умолчанию — Включена поддержка.

Программа BIOS InsydeH20 Setup Utility компании Insyde Software на на системных платах Hewlett-Packard Company (HP)

Название данной опции у данного производителя в данной версии BIOS:

Virtualization Technology значение по умолчанию  [Disabled]

Данная опция находится на вкладке: «System Configuration»

Обозначение опции BIOS Описание опции в БИОСе Переведенное значение опции БИОС

Hardware VT enables a processor feature for running multiple simultaneous virtual machines allowing specialized software application to run in full isolation of each other. HP recommends that this feature remain disabled unless specialized unless specialized application are being user.

Аппаратные средства VT включают функции процессора для запуска нескольких виртуальных машин одновременно, позволяя специализированным прикладным программам запускать в полной изоляции друг от друга приложения. HP рекомендует, чтобы эта функция оставалась отключенной, если пользователь не использует специально предназначенное для этого специализированное приложение.

[ Disabled ]
[ Enabled ]

Источник: http://www.NastrojkaBios.ru/protsessor/virtualization-technologiiu-apparatnoy-virtualizatsii-s-foto.html