Virtualization technology
Содержание:
- Как активировать Hyper-V
- Какие виртуальные машины предпочитают использовать сегодня?
- Virtual Secure Mode (VSM) в Windows 10 Enterprise
- Как включить виртуализацию
- История и особенности технологии
- Как включить аппаратную виртуализацию в БИОС
- Чтобы включить Intel TSX через параметр реестра:
- Доступ к настройкам BIOS и UEFI
- Поддержка виртуализации
- Требования к системе
- Как узнать, есть ли виртуализация на ноуте
- AMD virtualization (AMD-V)[]
- Ошибка в программе VirtualBox. Аппаратное ускорение (VT-x AMD-V) недоступно в вашей системе. Что делать?
- Нужна ли VT-x обычному пользователю ПК?
- Как включить Intel VT-x в биосе или UEFI компьютера?
- Find virtualization in popular motherboard (Asus, MSI, Gigabyte)
- Do you need Intel VT-x or AMD-V based CPU to run Virtual Machines?
Как активировать Hyper-V
По умолчанию эта функция отключена, так как количество пользователей, которым она действительно нужна, очень мало. Поэтому, если мы хотим использовать его, нам придется активировать его вручную. Конечно, прежде всего надо иметь в виду, что нам нужно у вас установлена Windows 10 Pro на компьютере (эта функция недоступна в версии Home) и, кроме того, мы должны включить функции в BIOS / UEFI виртуализации ЦП нашего компьютера. Эти VT-x и VT-d в случае Intelи AMD-V и AMD-Vi в случае AMD.
Из функций Windows
Гипервизор включен в дополнительные функции операционной системы. Поэтому один из самых простых способов его активировать — из этого раздела. Для этого пишем в поисковике Windows 10 » Компоненты Windows »И откройте
Появится новое окно, в котором мы сможем выбрать характеристики операционной системы для их установки или удаления. Мы ищем раздел, в котором говорится: » Hyper-V, «, И мы это отмечаем. В этом разделе вы найдете гипервизор как таковой и собственный инструмент администрирования виртуальных машин.
Появится окно, из которого необходимые компоненты будут загружены и скопированы в систему. Конечно, для завершения установки и включения этой функции потребуется перезагрузить компьютер. Когда он снова запустится, мы сможем начать пользоваться этой функцией.
Из PowerShell
Если мы не хотим выполнять предыдущие шаги, то же самое можно сделать с помощью простой команды PowerShell. Для этого нам нужно открыть консоль Microsoft с правами администратора и выполнить в ней следующую команду:
Система будет отвечать за поиск и загрузку всех библиотек и зависимостей, необходимых для включения этой функции, и активирует ее на нашем компьютере. При перезапуске мы сможем увидеть, как применяются необходимые изменения (поэтому перезапуск может занять немного больше времени, чем обычно), а когда мы вернемся на рабочий стол, эта функция уже будет доступна для ее использования.
Если у нас уже установлен Hyper-V на компьютере, но мы отключили его вручную (или это сделала другая программа), нет необходимости переустанавливать эту функцию, поскольку она уже присутствует на ПК. Что мы можем сделать, так это использовать bcedit, чтобы включить его. Для этого мы снова открываем окно PowerShell с правами администратора и выполняем следующую команду:
Эта команда настраивает средство запуска гипервизора на автоматический запуск при запуске системы. Поэтому после перезапуска Hyper-V снова будет активирован без проблем.
Какие виртуальные машины предпочитают использовать сегодня?
Их достаточно большое количество. Но наиболее популярными вариантами считаются следующие:
VirtualBox
Этот продукт легко интегрируется с практически со всеми современными операционными системами. То есть, его можно запускать, если изначально на компе стоит Виндовс, Линукс, ОС Мак и так далее.
Поддерживает как 32-разрядную, так и 64-рязряднуцю систему.
VMware
Считается одним из лучших вариантов VM на сегодняшний день. Поддерживает все основные современные технологии. Например, спокойно работает с USB 3.0.
Единственный недостаток – она платная. Можно пользоваться и бесплатным вариантом, но в нем основной функционал будет изрядно урезан.
Microsoft Virtual PC
Полностью бесплатная оболочка. Правда, исходя из названия, сразу же можно выявить один недостаток. А именно, возможность работы только с ОС Microsoft Windows. Никаких Linux или Mac установить таким образом не получится.
Virtual Secure Mode (VSM) в Windows 10 Enterprise
В Windows 10 Enterprise (и только в этой редакции) появился новый компонент Hyper-V под названием Virtual Secure Mode (VSM). VSM – это защищённый контейнер (виртуальная машина), запущенный на гипервизоре и отделенный от хостовой Windows 10 и ее ядра. Критичные с точки зрения безопасности компоненты системы запускаются внутри этого защищенного виртуального контейнера. Никакой сторонний код внутри VSM выполняться не может, а целостность кода постоянно проверяется на предмет модификации. Такая архитектура позволяет защитить данные в VSM, даже если ядро хостовой Windows 10 скомпрометировано, ведь даже ядро не имеет прямого доступа к VSM.
Контейнер VSM не может быть подключен к сети, и никто не может получить административные привилегии в нем. Внутри контейнера Virtual Secure Mode могут храниться ключи шифрования, авторизационные данные пользователей и другая критичная с точки зрения компрометация информация. Таким образом, атакующий теперь не сможет с помощью локально закэшированных данных учетной записи доменных пользователей проникнуть внутрь корпоративной инфраструктуры.
Внутри VSM могут работать следующие системные компоненты:
- LSASS (Local Security Subsystem Service) – компонент, отвечающий за авторизацию и изоляцию локальных пользователей (таким образом система защищена от атак типа “pass the hash” и утилит типа mimikatz). Это означает, что пароли (и/или хэши) пользователей, зарегистрированных в системе, не сможет получить даже пользователь с правами локального администратора.
- Виртуальный TPM (vTPM) – синтетическое TPM устройство для гостевых машин, необходимое для шифрования содержимого дисков
- Система контроля целостности кода ОС – защита кода системы от модификации
Для возможности использования режима VSM, к среде предъявляются следующие аппаратные требования:
- Поддержка UEFI, Secure Boot и Trusted Platform Module (TPM) для безопасного хранения ключей
- Поддержка аппаратной виртуализации (как минимум VT-x или AMD-V)
Рассмотрим, как включить режим Virtual Secure Mode Windows 10 (в нашем примере это Build 10130).
Проверка работы VSM
Убедится, что режим VSM активен можно по наличию процесса Secure System в диспетчере задач.
Или по событию “Credential Guard (Lsalso.exe) was started and will protect LSA credential” в журнале системы.
Тестирование защиты VSM
Итак, на машины с включенным режимом VSM регистрируемся под доменной учетной записью и из-под локального администратора запускаем такую команду mimikatz:
mimikatz.exe privilege::debug sekurlsa::logonpasswords exit
Мы видим, что LSA запущен в изолированной среде и хэши паролей пользователя получить не удается.
Если ту же операцию выполнить на машине с отключенным VSM, мы получаем NTLM хэш пароля пользователя, который можно использовать для атак “pass-the-hash”.
Как включить виртуализацию
Активировать эту опцию можно в БИОСе (при условии, что она не включена изначально). Как включить: при перезагрузке компьютера нажать кнопку Del или F2 (чаще всего, на некоторых материнских платах кнопка может быть другой) и найти в меню пункт Virtualization Technology.Где именно искать – зависит от модели и версии BIOS. Следует выбрать опцию Enabled и, сохранив изменения, перезагрузить компьютер.
Разницу можно почувствовать только при запуске гостевой ОС в привычной вам среде. Работать она будет шустро, именно благодаря прямому доступу виртуальной ОС к ресурсам процессора, что и должна обеспечить виртуализация.
Я уже упоминал в этой статье эмуляторы Android. Да, это виртуальные устройства с поддержкой виртуальной же ОС, поэтому для нормальной их работы, поддержка виртуализации таки необходима. В противном случае даже простенькие приложения будут дико тормозить – впрочем, как и сам Андроид, запущенный в среде Виндовс.
Отдельного упоминания эмуляторы заслуживают потому, что в последнее время они стали очень популярны. Несмотря на то, что почти в каждой семье уже есть планшет и несколько смартфонов, в некоторые игры удобнее играть с помощью клавиатуры и мышки – например, в PUBG Mobile.
Впрочем, это касается исключительно олдскульных геймеров. Поколению, выросшему на играх для сенсорных устройств, рубиться в шутеры, таки удобнее на планшетах и смартфонах.
Включение виртуализации на процессоре Intel
Воспользовавшись этой пошаговой инструкцией, вы сможете активировать виртуализацию (актуальна только для компьютеров, работающих на процессоре Intel):
- Перезагрузите компьютер и войдите в BIOS. Используйте клавиши от F2 до F12 или Delete (точная клавиша зависит от версии).
- Теперь вам нужно перейти в пункт «Advanced». Также он может называться «Integrated Peripherals».
- В нём нужно перейти в «CPU Configuration».
- Там необходимо найти пункт «Intel Virtualization Technology». Если данного пункта нет, то это значит, что ваш компьютер не поддерживает виртуализацию.
Если он есть, то обратите внимание на значение, которое стоит напротив него. Должно быть «Enable». Если там другое значение, то выберите данный пункт при помощи клавиш со стрелочками и нажмите Enter. Появится меню, где нужно выбрать корректное значение.
Теперь можно сохранить изменения и выйти из BIOS с помощью пункта «Save & Exit» или клавиши F10.
Включение виртуализации на процессоре AMD
Пошаговая инструкция выглядит в этом случае похожим образом:
Войдите в BIOS.
Перейдите в «Advanced», а оттуда в «CPU Configuration».
Там обратите внимание на пункт «SVM Mode». Если напротив него стоит «Disabled», то вам нужно поставить «Enable» или «Auto»
Значение меняется по аналогии с предыдущей инструкцией.
Сохраните изменения и выйдите из BIOS.
Включить виртуализацию на компьютере несложно, для этого нужно лишь следовать пошаговой инструкции. Однако если в BIOS нет возможности включить эту функцию, то не стоит пытаться это сделать при помощи сторонних программ, так как это не даст никакого результата, но при этом может ухудшить работу компьютера.
История и особенности технологии
Впервые процессоры с этой технологией компания Интел выпустила в 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. Но перед тем, как осуществить данный шаг, необходимо понимать, зачем это вообще нужно.
Как включить аппаратную виртуализацию в БИОС
У многих пользователей возникают вопросы о том, как включить аппаратную виртуализацию в BIOS. На компьютерах используются разные версии программного обеспечения BIOS. Кроме того, сам БИОС может быть старой версии — BIOS Legacy, или новой — UEFI.
Подробнее: Как зайти в BIOS на стационарном ПК и ноутбуке: таблица
В интерфейсе UEFI поддерживается использование мыши.
Параметры для включения виртуализации могут находится в разных разделах БИОС, с отличающимися друг от друга названиями, в зависимости от используемой версии BIOS на ноутбуке или стационарном ПК: «BIOS Features», «Advanced BIOS Features», «Advanced», «Advanced — CPU Configuration», «Configuration», «Virtualization support», «Security».
Сама виртуализация в параметрах может называться: «Virtualization», «Intel Virtualization», «Intel Virtualization Technology», «Virtual Technology (VTx/VTd)», «SVM Mode», «AMD-V». Если в настройках БИОС имеются два параметра «Intel Virtualization Technology»: «VT-x» и «VT-d», включите обе опции.
Ознакомьтесь с действиями, выполняемыми в некоторых версиях БИОС: в старом и современном вариантах.
На компьютерах с Award BIOS:
- Вам нужно войти в раздел «Advanced BIOS Features».
- В опции «Virtualization» установите значение «Enabled».
- Сохраните настройки с помощью клавиши «F10», для выхода используйте клавишу «Escape».
На ПК с AMI BIOS:
- Войдите во вкладку «Advanced».
- В разделе «Processor Configuration» выберите технологию виртуализации со значением «Enabled».
- Нажмите на клавишу «F10» для сохранения настроек и выхода.
На ноутбуках с БИОС InsydeH2O:
- Войдите в раздел «System Configuration».
- Выберите опцию «Virtualization Technology».
- Установите значение параметра «Enabled».
- Для подтверждения изменений и перезапуска системы, нужно нажать на клавишу «F10».
На устройствах ASUS с UEFI:
- Откройте вкладку «Advanced».
- В параметре «Intel (VMX) Virtualization Technology» установите значение «Enabled».
- Перейдите во вкладку «Exit» для сохранения настроек и выхода.
На компьютере с UEFI BIOS, используемых на материнских платах Gigabyte, поддерживается русский язык интерфейса:
- Откройте вкладку «Функции BIOS».
- В пункте «Технология Intel Virtualization» установите значение «Включено».
- Сохраните изменения и выйдите из параметров БИОС при помощи кнопки «F10».
Чтобы включить Intel TSX через параметр реестра:
Запустите командную строку в режиме (администратор)Скопируйте и вставьте команду ниже и нажмите Enter
reg add «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel» /v DisableTsx /t REG_DWORD /d 0 /f
Перезагрузите компьютер, чтобы изменения вступили в силу
Как отключить функцию Intel TSX в Windows 10
Что такое транзакционные расширения синхронизации (TSX)
Transactional Synchronization Extensions (TSX) — это расширение архитектуры набора команд x86 (ISA), которое добавляет поддержку аппаратной транзакционной памяти, ускоряя выполнение многопоточного программного обеспечения за счет устранения блокировки. Согласно различным оценкам, TSX может обеспечить примерно 40% более быстрое выполнение приложений в определенных рабочих нагрузках и в 4–5 раз больше транзакций базы данных в секунду (TPS).
Легальное программное обеспечение при самой высокой качестве установки. У нас вы сможете купить windows 10 киев. Лицензии имеют Retail версию. Это означает, что даже если вы захотите перенести Вашу windows на другой компьютер, то сможете это сделать, предварительно удалив ОС где он был раньше установлена.
Расширения Intel Transactional Synchronization (Intel TSX) позволяют процессору динамически определять, нужно ли сериализовать потоки через критические секции, защищенные блокировкой и выполнять сериализацию только при необходимости. Это позволяет процессору раскрывать и использовать параллелизм, скрытый в приложении, из-за динамически ненужной синхронизации.
Intel TSX предоставляет два программных интерфейса для указания областей кода для транзакционного выполнения.
1] Аппаратная блокировка Elision (HLE) HLE — это устаревшее совместимое расширение набора команд (содержащее префиксы XACQUIRE и XRELEASE) для указания транзакционных областей. HLE предназначен для программистов, которые предпочитают обратную совместимость с традиционной моделью программирования взаимного исключения и хотели бы запускать программное обеспечение с поддержкой HLE на устаревшем оборудовании, но хотели бы воспользоваться преимуществами новых возможностей блокировки на оборудовании с поддержкой HLE.
Встроенные функции Hardware Lock Elision (HLE) применяются только к приложениям C / C ++ для Windows.
2] Ограниченная транзакционная память (RTM) RTM — это новый интерфейс набора команд (содержащий инструкции XBEGIN, XEND и XABORT) для программистов, позволяющий более гибко определять транзакционные области, чем это возможно с помощью HLE.
RTM предназначен для программистов, которые предпочитают гибкий интерфейс аппаратному обеспечению для выполнения транзакций.
Windows 10-8-7 Дедик, Подключение к удаленному рабочему столу Читать Как исправить ошибку ShellExecuteEx failed Читать
Доступ к настройкам BIOS и UEFI
Для этого вам понадобится доступ к экрану низкоуровневых настроек. Материнские платы выпущенные до выпуска Windows 8 оснащены BIOS, а выпущенные позже — уже повально оснащались UEFI.
На системах работающих на BIOS необходимо при запуске компьютера, в первые секунды, нажать определенную клавишу на клавиатуре. У настольных компьютеров для доступа в BIOS необходимо нажать «Del» или «F2». Но, иногда, необходимо нажать «ESC», «F1», «F11» или другую клавишу.
Для точного определения горячей клавиши для входа в BIOS необходимо обратить внимание на экран приветствия материнской платы при включении ПК. Обычно клавиша указывается в нижней строке описания
Для доступа к настройкам UEFI компьютеров не обязательно нажимать горячую клавишу, хотя такой пусть к настройкам UEFI тоже возможен. Доступ к настройкам UEFI можно получить и в Windows 8 через продвинутое меню загрузки. Для этого сразу после старта загрузки ПК зажмите клавишу SHIFT на клавиатуре и держите ее нажатой, до появления меню, как на картинке снизу.
Независимо от пути попадания в меню UEFI, вам станут доступны настройки Intel VT-x. Обычно эта настройка доступна в меню, расположенном где что в «Чипсет», «Северный мост», «Advanced Chipset Control» или «Advanced CPU Configuration».
Ищите в этих меню настройки называющиеся “Intel Virtualization Technology,” “Intel VT-x”, “Virtualization Extensions”, “Vanderpool” или как-то так. Откройте опцию и переключите ее в режим «Enable», потом нажмите SAVE and EXIT для сохранения настроек и перезагрузите компьютер.
Поддержка виртуализации
Поскольку технология аппаратной виртуализации внедрена в центральный процессор, то для того, чтобы пользователь смог бы максимально использовать преимущества, предоставляемые виртуализацией, необходимо, чтобы его компьютер поддерживал бы данную технологию на уровне процессора. Кроме того, также необходима поддержка технологии со стороны BIOS и операционной системы. В поддерживающих аппаратную виртуализацию BIOS пользователь имеет возможность включить или отключить поддержку виртуализации в BIOS Setup. Следует учесть, что существуют чипсеты для материнских плат на базе процессоров AMD, в которых поддержку виртуализации выключить нельзя.
Требования к системе
Следует понимать, что общий список требований довольно мал. В целом выделяется лишь одна обязательная возможность: поддержка виртуализации процессором. Проверить такую функцию можно либо в документации процессора, которую потребуется искать и читать, либо с помощью специальной утилиты.
SecurAble — маленькая утилита, которая распространяется . С её помощью разработчики предлагают проверить поддержку другого своего софта компьютером пользователя. Нас же интересует другое. При запуске программы выводится маленькое окошко (выполнять программу следует от имени администратора), где указывается возможность включения виртуализации.
Что такое trustedinstaller и как отключить
Отсутствие русскоязычного интерфейса для программы вообще не играет роли. Ответы «Yes» и «No» очевидны и соответствуют наличию функции или её отсутствию.
Как узнать, есть ли виртуализация на ноуте
Перед тем как включить VT на ноутбуке Леново, необходимо разобраться, активна эта опция или нет. Для этих целей можно использовать не только BIOS, но и диспетчер задач. Сделайте следующее:
- Войдите в «Диспетчер задач» путем нажатия Ctrl+Alt+Del.
- Зайдите во вкладку «Производительность».
- Убедитесь, что аппаратная виртуализация активна и стоит Enabled. Если стоит Disable, необходимо ее включить по рассмотренной выше схеме.
Также необходимо узнать, поддерживается ли виртуализация на ноутбуке Lenovo. При установленном процессоре Интел сделайте следующие шаги:
Если стоит процессор AMD, сделайте следующее:
Иногда активировать виртуализацию не удается оп нескольким причинам:
- Такого пункта нет в БИОС или он н активен.
- Опция включена, но приложение пишет, что отключена.
В первом случае процессор ноутбука, скорее всего, не поддерживает опцию. В таком случае поищите информацию в Интернете, где должны быть сведения о поддержке функции. Если в BIOS нет вообще нет такого раздел, ничего сделать не поучится.
В ситуации, когда приложение не распознает активную опцию, сделайте следующие шаги:
- Войдите в Панель управления.
- Перейдите в «Программы и компоненты».
- Войдите в пункт «Включение и отключение компонентов Windows».
- Выключите «Песочница» (если имеется») и Hyper V.
- Перезапустите ноутбук Lenovo.
AMD virtualization (AMD-V)[]
AMD разработала свои расширения виртуализации первого поколения под кодовым названием «Pacifica», и первоначально опубликовала их как AMD Secure Virtual Machine (SVM), но позже, на рынке, — под торговой маркой «AMD Virtualization», сокращенно «AMD-V».
23 мая 2006 года AMD выпустила Athlon 64 («Orleans»), Athlon 64 X2 («Windsor») и Athlon 64 FX («Windsor») в качестве первых процессоров AMD с поддержкой данной технологии.
Поддержка AMD-V также обеспечивается в семействе процессоров Athlon 64 и Athlon 64 X2 ревизий «F» или «G» на Socket AM2, Turion 64 X2, и Opteron второго поколения и третьего поколения, а также процессорами Phenom и Phenom II.
Только две модели Sempron поддерживают её: Huron and Sargas.
Процессоры AMD Fusion также поддерживают AMD-V.
AMD-V не поддерживается в процессорах на Socket 939.
Процессоры Opteron, начиная с семейства 0x10 Barcelona, и процессоры Phenom II поддерживают второе поколение аппаратной виртуализации технология под названием Rapid Virtualization Indexing (ранее известная как Nested Page Tables во время его разработки), позже адаптированные Intel, как Extended Page Tables (EPT).
Наличие технологии AMD-V в процессоре определяется флагом «svm». Его можно проверить во FreeBSD через dmesg или sysctl, а в Linux — через .
Ошибка в программе VirtualBox. Аппаратное ускорение (VT-x AMD-V) недоступно в вашей системе. Что делать?
При работе с программным продуктом виртуализации VirtualBox, нередко возникают проблемы и неполадок, связанные с установкой на виртуальную машину той или иной операционной системы. Причины возникновения ошибок в работе могут быть разные и с одной из них, где говорится о том, что «аппаратное ускорение (VT-x AMD-V) недоступно в вашей системе», мы будем разбираться в данной статье.
В данном случае, такая проблема возникла при установке операционной системы windows 8, хотя когда производилась установка ОС windows 7, такой ошибки не возникало. Как же нам решить данную проблему? Узнаем ниже.
Итак, в первую очередь мы должны убедиться в том, что процессор поддерживает функцию VT-x/AMD-V, для это прочитайте статью Как проверить поддерживает ли ваш процессор аппаратную виртуализацию Intel VT-x/VT-d и AMD-V. А для её включения, необходимо перейти в BIOS материнской платы. Для это перезагружаем компьютер и переходим в BIOS нашей системы.
Для того, что бы перейти в BIOS, нам нужно при включение компьютера нажимать клавишу Delete на клавиатуре. (Если не заходит с помощью клавиши delete попробуйте F1, F2) При включении компьютера на начальном экране обычно видно какая клавиша ведет в BIOS.
В результате мы попадаем в BIOS нашего компьютера. Далее выбираем вкладку «Advanced». Там мы видим вкладку «CPU Configuration» выбираем её и нажимаем «Enter»
Попадаем в меню конфигураций, где видим вкладку «Secure Virtual Machine Mode», напротив стоит значение «Disabled», что означает отключено, нам просто надо её включить, для этого нажимаем на вкладку и выбираем значение «Enabled».
Как мы видим на рисунке значение поменялось, теперь нам надо сохранить внесённые изменения.
Для сохранения внесённых изменений переходим на вкладку «Exit», далее выбираем вкладку «Exit & Save Changes». В открывшемся окошке где нам предлагают сохранить внесенные изменения, нажимаем «OK» и ждем пока компьютер перезагрузится.
Далее открываем программу VirtualBox, заходим в «настройки» той системы которую хотели установить, в моём случае это Windows 8.1.Нажимаем на вкладку «система», далее «ускорение», ставим галочки напротив указанных на картинке пунктов и нажимаем «OK».
Всё! Ошибка больше не выскакивает, можно начинать установку.
Оставляйте своё мнение о данной статье, ну и конечно же задавайте свои вопросы если у вас что то вдруг пошло не так.
Спасибо за внимание!
Нужна ли VT-x обычному пользователю ПК?
Суть Intel Virtualization Technology заключается в том, что технология позволяет создавать на обычном персональном компьютере так называемые виртуальные машины. И все. То есть, ни о каком ускорении, повышении производительности речи совершенно не идет.
Естественно, сразу же возникает вопрос – а пользуется ли обычный пользователь ПК этими самыми виртуальными машинами. Да, чаще всего их используют различные узкопрофильные специалисты, которые занимаются программированием, наладкой и другими процессами. Но и обычному обывателю такая ВМ может пригодиться. Для чего? Вот только несколько, самых популярных примеров:
- Установка и полноценное использование на одном персональном компьютере сразу несколько различных операционных систем. Например, ОС Виндовс и Линукс. Удобно, когда требуется запустить какую-то специфическую программу, ради которой нет необходимости полностью менять операционку;
- Использование программного обеспечения, благонадежность которого, по каким-либо причинам вызывает подозрения. Возможно, в них сидят вирусы, различные программы-шпионы или взлома. И запускать такое ПО на обычном компе очень нежелательно. А использование виртуальной машины позволит гарантировать, что основная система не пострадает. И одновременно получить желаемый результат;
- Тестирование ПО. Иногда для этого необходимо создавать специальные условия. Например, иметь на ПК определенное количество ядер в процессоре, конкретную частоту ЦП, объем памяти и так далее. Использование ВМ позволяет легко выставить нужную конфигурацию и проверить результат. И не надо для этого физически что-то менять в оборудовании. Например, человек хочет запустить и часто использовать какую-то программку. Но характеристик его ПК недостаточно. Требуется апгрейд оборудования. Изначально можно подобрать оптимальную конфигурацию системы таким образом, а только затем – отправиться в магазин и приобрести все необходимое.
Есть множество программ, которым требуется определенная версия операционной системы. Особенно это касается достаточно старых продуктов. Например, у вас стоит Десятка или Семерка Виндовс, а очень хочется запустить какое-то ПО (например, игру), которое нормально функционирует только в XP или в более ранних версиях. Установите ВМ и проблема будет быстро решена.
Еще один интересный вариант – работа с сайтами. Да, ВМ позволяет создавать эмуляцию сети. Представьте ситуацию:
- Вы – неопытный пользователь, который очень хочет иметь собственный сайт. Но не имеет опыта в их создании;
- Денег на это особо нет, чтобы привлекать сторонних специалистов. Плюс очень хочется научиться всему самому.
Можно пойти классическим путем:
- Обратиться к хостинг-компании;
- Заплатить за домен и оплату услуг удаленного сервера;
- А затем – приняться за создание личного интернет-ресурса.
А если не получится? Или в процессе создания перехочется? Получается, что деньги были потрачены зря?
Установив виртуальную машину, можно спокойно создать эмуляцию сети и в полностью идентичном реальному режиму приступить к созданию прототипа своего сайта. И, если все получится и устроит человека – повторить все уже классическим способом.
Все про BIOS
Как включить Intel VT-x в биосе или UEFI компьютера?
Современные процессоры включают в себя аппаратные функции виртуализации, которые позволяют ускорить виртуальные машины VirtualBox, VMware и Hyper-V, а так же другие приложения виртуальных машин. Но технология Intel VT-x не всегда включена по умолчанию.
Если это так, вы увидите сообщение типа “аппаратное ускорение VT-x/AMD-V не доступно в вашей системе”, “этот хост с поддержкой Intel VT-х, но технология виртуализации Intel отключена” или “процессор на этом компьютере не совместим с Hyper-V”.
Intel VT-x может быть отключен; AMD-V всегда включен по-умолчанию
Первое, о чем нужно знать при работе с технологией Intel VT-x — эта технология виртуализации может быть отключена в Биос или UEFI, и, частенько, в новых компьютерах отключена по-умолчанию.
Технология AMD-V по-умолчанию доступна всегда, если вы используете процессор AMD, который поддерживает её, так что нет никакой необходимость рыскать по настройкам BIOS или UEFI для включения этой технологии виртуализации. Однако, некоторые гипервизоры (например, Hyper-V от Microsoft) при включении использования AMD-V или Intel VT-x , могут сообщить, что технология недоступна.
Пробуем переустановить Hyper-V
Такие обидные ошибки могут возникнуть в том случае, если у вас установлен Hyper-V. Гипервизор от Microsoft блокирует доступ другим программам (VirtualBox или VMWare) доступ к технологии виртуализации Intel VT-x и AMD-V процессора. В таком случае вы увидите сообщение об ошибке, не смотря на то, что эта технология доступна и включена в BIOS или UEFI.
Для устранения проблемы необходимо перейти в панель управления — установка/удаление программ — компоненты Window. В меню необходимо снять галочку с Hyper-V для его деинсталляции. После этого перезагрузите компьютер и попробуйте снова запустить VirtualBox или VMWare.
Выходит так, что Hyper-V резервирует за собой аппаратную технологию Intel VT-x/AMD-V все время, пока установлена в систему.
Доступ к настройкам BIOS и UEFI
Для этого вам понадобится доступ к экрану низкоуровневых настроек. Материнские платы выпущенные до выпуска Windows 8 оснащены BIOS, а выпущенные позже — уже повально оснащались UEFI.
На системах работающих на BIOS необходимо при запуске компьютера, в первые секунды, нажать определенную клавишу на клавиатуре. У настольных компьютеров для доступа в BIOS необходимо нажать «Del» или «F2». Но, иногда, необходимо нажать «ESC», «F1», «F11» или другую клавишу.
Для точного определения горячей клавиши для входа в BIOS необходимо обратить внимание на экран приветствия материнской платы при включении ПК. Обычно клавиша указывается в нижней строке описания
Для доступа к настройкам UEFI компьютеров не обязательно нажимать горячую клавишу, хотя такой пусть к настройкам UEFI тоже возможен. Доступ к настройкам UEFI можно получить и в Windows 8 через продвинутое меню загрузки. Для этого сразу после старта загрузки ПК зажмите клавишу SHIFT на клавиатуре и держите ее нажатой, до появления меню, как на картинке снизу.
Независимо от пути попадания в меню UEFI, вам станут доступны настройки Intel VT-x. Обычно эта настройка доступна в меню, расположенном где что в «Чипсет», «Северный мост», «Advanced Chipset Control» или «Advanced CPU Configuration».
Ищите в этих меню настройки называющиеся “Intel Virtualization Technology,” “Intel VT-x”, “Virtualization Extensions”, “Vanderpool” или как-то так. Откройте опцию и переключите ее в режим «Enable», потом нажмите SAVE and EXIT для сохранения настроек и перезагрузите компьютер.
Что делать, если опция Intel VT-x недоступна?
Иногда бывает неприятная ситуация, когда ваш процессор поддерживает технологию виртуализации, а она отключена и ее нельзя включить в БИОС. Это периодически возникает на ноутбуках, где виртуализацию отключают для экономии заряда аккумуляторов.
В этом случае ищите обновления БИОС для вашей модели, либо специальную утилиту от производителя (какой-нибудь Control Center, только запускайте ее с правами администратора). В крайнем случае ищите решение в интернете, скорее всего ваш вопрос уже решался ранее.
Find virtualization in popular motherboard (Asus, MSI, Gigabyte)
Asus
In the BIOS setup menu, press F7 key to open Advanced mode.
On the Advance menu, choose the CPU Configuration.
Find Intel Virtualization Technology and enable it.
Save your changes and reboot to boot into the system.
Gigabyte
Intel virtualization:
In the BIOS setup menu, open the Chipset tab.
Select Intel VT for Directed I/O Configuration and then press Enter.
Select «Enabled» and press Enter.
Save this change and exit.
AMD virtualization:
In BIOS setup menu, open the M.I.T tab and select Advanced Frequency Setting.
Choose Advanced CPU Core Settings > SVM Mode.
MSI
In the BIOS setup menu, select the OC tab and press Enter.
Find Intel Virtualization Tech and choose to enable it.
Press the F10 to save your changes and reboot to Windows.
Do you need Intel VT-x or AMD-V based CPU to run Virtual Machines?
The answer is both Yes and No. Intel VT-x or AMD-V capable processors have inbuilt set of processor instruction that can handle virtualization effectively. To be able to use these instruction, they need to be enabled in BIOS. By default they are not enabled. Some say that enabling virtualization in BIOS slows down the performance of the CPU. But these days, the lag is hardly noticeable. My experience is that, enabling Inter VT or AMD-V did not slow down the performance of my computer.
So to give it to you straight, If you plan to run 64 bit virtual machines on your computer, you need a Intel VT-x or AMD-V.. But if you plan to run 32 bit virtual operating system as guest, you don’t need Intel VT-x or AMD-V CPU. Any normal CPU would work just fine.