Что такое виртуализация intel vt x ept или amd v rvi

Обновлено: 24.11.2024

Вы интересуетесь виртуальными машинами, виртуализацией, гипервизором, как бы вы это ни называли, и не уверены, поддерживает ли ваша система Windows Intel VT-x или AMD-V? В этом посте рассказывается, как узнать это самостоятельно.

Но сначала большой вопрос:

Нужен ли вам процессор на базе Intel VT-x или AMD-V для запуска виртуальных машин?

Ответ: и да, и нет. Процессоры с поддержкой Intel VT-x или AMD-V имеют встроенный набор процессорных инструкций, которые могут эффективно обрабатывать виртуализацию. Чтобы иметь возможность использовать эти инструкции, они должны быть включены в BIOS. По умолчанию они не включены. Некоторые говорят, что включение виртуализации в BIOS замедляет работу процессора. Но в наши дни отставание едва заметно. Мой опыт показывает, что включение Inter VT или AMD-V не снижает производительность моего компьютера.

Итак, если вы планируете запускать 64-разрядные виртуальные машины на своем компьютере, вам потребуется Intel VT-x или AMD-V. Но если вы планируете запускать 32-разрядную виртуальную операционную систему в качестве гостя , вам не нужен ЦП Intel VT-x или AMD-V. Любой нормальный процессор будет работать нормально.

Как проверить, установлен ли на вашем ЦП Intel VT-x или AMD-V?

Вам необходимо проверить Intel VT-x, если вы используете процессор на базе Intel, и AMD-V, если вы используете процессор AMD. Это одна и та же технология, предлагаемая двумя разными производителями процессоров.

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

Для Windows 7 и Vista следуйте инструкциям, начиная с третьего метода. Способ первый и второй неприменимы к Windows 7 и Vista. Они работают для Windows 8 и 10.

Первый способ — самый простой вариант — проверьте свой диспетчер задач

Если у вас операционная система Windows 10 или Windows 8, проще всего проверить это, открыв Диспетчер задач -> вкладка «Производительность». Вы должны увидеть виртуализацию, как показано на скриншоте ниже. Если он включен, это означает, что ваш процессор поддерживает виртуализацию и в настоящее время включен в BIOS. Если он показывает отключено, вам нужно включить его в BIOS. Если вы не видите виртуализацию, это означает, что ваш ЦП не поддерживает виртуализацию.

Диспетчер задач Windows 10 – вкладка "Производительность – снимок экрана с включенной виртуализацией"

Второй способ — проверка с помощью команды systeminfo в терминале Windows

Откройте терминал Windows или командную строку и введите следующую команду:

Снимок экрана командной строки systeminfo

Ниже показан скриншот команды systeminfo в терминале Windows. Если вы видите «Да» для свойств требований Hyper V, обведенных красной рамкой, это означает, что у вас есть ЦП с поддержкой виртуализации, который может быть либо AMD-V, либо Intel VT-x. Обратите внимание, что этот метод не говорит вам, какой класс ЦП (процессор) присутствует на вашем компьютере. Все, что вы можете сделать из этого, это то, что у вас есть ЦП с поддержкой виртуализации, который может быть либо Interl VT-x, либо AMD-V.

Снимок экрана результатов системной информации Hyper V

Третий способ: используйте стороннюю утилиту, такую ​​как securAble

Вы можете загрузить утилиту SecurAble. Это довольно старая программа, но она все еще работает. Он работает как для процессоров Intel, так и для AMD. Все, что вам нужно сделать, это загрузить и запустить это приложение. На скриншоте ниже показан результат при запуске этой утилиты. Если вы видите аппаратную виртуализацию как Да, это означает, что ваш ЦП поддерживает виртуализацию.

скриншот результата запуска защищенной утилиты

Четвертый способ. Используйте утилиту, предоставленную Intel или AMD

Intel и AMD предоставляют свои собственные утилиты, которые вам нужно скачать и запустить. После того, как вы запустите его, в диалоговом окне результатов появится запись для Vitalization. Ниже приведена ссылка на служебную программу для Intel и AMD и соответствующий скриншот результата при ее запуске.

    Intel
    Если у вас есть набор микросхем Intel, загрузите утилиту Intel® Processor Identification Utility — версия Windows*, это файл .msi, поэтому вам придется установить и запустить ее. На вкладке «Технологии Intel» в разделе «Поддерживаемые технологии Intel Advanced Processor» вы должны увидеть «Технология виртуализации Intel» как «Да». Если вы видите это, ваш ЦП поддерживает виртуализацию, как показано на снимке экрана ниже.

Утилита идентификации процессоров Intel

Скриншот проверки совместимости AMD Hyper-V

Пятый способ: используйте инструмент Microsoft® Hardware-Assisted Virtualization Detection Tool (работает для Windows 7 и Vista, но не для Windows 8 или 10)

Если у вас Windows 7 или Vista, Microsoft предоставляет служебный инструмент под названием Microsoft® Hardware-Assisted Virtualization Detection Tool, чтобы проверить, поддерживает ли ваш ЦП Hyper-V, который представляет собой программное обеспечение для виртуализации от Microsoft, бесплатно предоставляемое в Windows Pro и более поздних версиях. версии. Hyper-V — это альтернатива Microsoft VMware Workstation или Oracle Virtual Box. Загрузите этот инструмент (havdetectiontool.exe) и запустите его. Если вы видите что-то вроде приведенного ниже снимка экрана, это означает, что ваш процессор поддерживает виртуализацию.

Снимок экрана средства обнаружения виртуализации с аппаратной поддержкой Microsoft

Итак, в этом посте все. Спасибо за то, что посетили мой вебсайт. Если у вас есть какие-либо вопросы, оставьте комментарий ниже.

При попытке установить macOS Catalina 10.15 на VMware Fusion на Mac. Я получил ошибку, что VT=x/EPT внутри виртуальной машины отключен. Я много пробовал, и, наконец, я выяснил проблему, чтобы исправить это. Даже это можно считать обычной проблемой в VMware Fusion. И эта ошибка может возникнуть, если вам нужно установить Windows 10 или любую другую ОС на VMware Fusion на Mac. Следуйте методам, которые я собираюсь показать вам, «как включить VT-x/EPT в VMware Fusion на виртуальной машине».

Компания VMware уже проделала для разработчиков большую работу по тестированию различных ОС на компьютерах Mac и Intel. VMware Fusion поставляется для macOS и VMware Workstation для пользователей Windows. Кроме того, VMware Workstation и VSphere позволяют пользователям запускать другие приложения гипервизора на виртуальной машине на Mac.

Включить VT-x/EPT в VMware Fusion на виртуальной машине

Как упоминалось выше, мы разбираемся с решением для включения VT-x/EPT в VMware Fusion на виртуальной машине. Поэтому будьте с нами, чтобы установить macOS Catalina на VMware Fusion на Mac. Просто обойдя эту проблему, вы сможете установить macOS Catalina на VMware Fusion на Mac.

Шаг 1. Чтобы полностью включить эту функцию, включите виртуальную машину, если она уже запущена.

Выключите виртуальную машину

Шаг 2. Сделав это, нажмите на свойства настроек VMware Fusion. Когда откроется страница свойств, нажмите «Процессоры и память».

Шаг 3. Когда откроется окно «Процессоры», нажмите «Дополнительные параметры». И установите флажок «Включить приложения гипервизора на виртуальной машине».

  • Позволяет запускать современные приложения виртуализации, обеспечивая поддержку Intel VT-x/EPT внутри этой виртуальной машины.

Вот и все, приступайте к работе с VMware Fusion. Опять же, если это не сработало, дайте мне знать ниже в разделе комментариев.

Включить виртуализацию Intel VT-z/EPT или AMD-V/RVI

Для включения механизма виртуализации Intel и AMD на VMware Workstation на ПК. Выберите созданную виртуальную машину и нажмите «Изменить настройки виртуальной машины1».

Изменить настройки виртуальной машины

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

Чтобы расширить свои знания, вам также может быть интересен учебный курс по виртуализации Red Hat (RH318).

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

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

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

Процедура 21.3. Включение расширений виртуализации в BIOS

Перезагрузите компьютер и откройте системное меню BIOS. Обычно это можно сделать, нажав клавишу удаления, клавишу F1 или клавиши Alt и F4 в зависимости от системы.

Включение расширений виртуализации в BIOS

Примечание

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

Откройте подменю «Процессор». Меню настроек процессора может быть скрыто в наборе микросхем, расширенной конфигурации процессора или северном мосту.

Включить технологию виртуализации Intel (также известную как Intel VT-x). Расширения AMD-V нельзя отключить в BIOS, они уже должны быть включены. Расширения виртуализации могут называться Virtualization Extensions , Vanderpool или другими именами в зависимости от OEM и BIOS системы.

Включите Intel VT-d или AMD IOMMU, если параметры доступны. Intel VT-d и AMD IOMMU используются для назначения устройств PCI.

Когда машина загрузится, запустите cat /proc/cpuinfo |grep -E "vmx|svm" . Указание --color необязательно, но полезно, если вы хотите, чтобы поисковый запрос был выделен. Если команда выдает результат, расширения виртуализации теперь включены. Если выходных данных нет, возможно, в вашей системе не установлены расширения виртуализации или не включены правильные настройки BIOS.

В разделе "Процессоры" установите флажок "Виртуализировать Intel VT-x/EPT или AMD-V/RVI".

В разделе «Новый CD/DVD .» выберите iso-файл Windows Server 2012 R2.
Затем нажмите "Закрыть".

Нажмите "Готово", чтобы закрыть мастер.

Закройте вкладку «[Имя вашей виртуальной машины]» в VMware Workstation или просто закройте программу VMware Workstation.
Затем откройте файл ".vmx" вашей виртуальной машины с помощью Блокнота.

В конце файла добавьте эту строку, за которой следует разрыв строки:

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

4. Установите Windows Server 2012 R2 и Hyper-V

Запустите виртуальную машину.

Установите Windows Server 2012 R2 в обычном режиме.

Установите инструменты VMware (как обычно).

Запустите мастер добавления ролей и компонентов и установите флажок "Hyper-V" на этапе "Роли сервера".

В конце работы мастера установите флажок "Автоматически перезапускать целевой сервер, если требуется".

Во время перезагрузки вы увидите, что Windows Server продолжает настраивать функции.

Затем сервер перезапустится.

После перезагрузки снова войдите в систему с той же учетной записью пользователя (в нашем случае: с учетной записью администратора).
Мастер снова появится автоматически, и вы увидите, что установка Hyper-V прошла успешно.

В диспетчере сервера вы увидите, что роль Hyper-V доступна.

У вас будет беспрепятственный доступ к диспетчеру Hyper-V.

И вы можете без проблем создавать и использовать виртуальные машины (конечно, если ваш хост-компьютер достаточно мощный).

Читайте также: