Поделиться через


Требования к системе для Hyper-V в Windows и Windows Server

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

Затем просмотрите каталог Windows Server. Помните, что требования для Hyper-V превышают общие минимальные требования для Windows Server, так как среда виртуализации требует большего количества вычислительных ресурсов.

Если вы уже используете Hyper-V, скорее всего, вы можете использовать существующее оборудование. Общие требования к оборудованию изменились минимально с Windows Server 2012 R2, но вам нужно более новое оборудование для использования экранированных виртуальных машин или дискретного назначения устройств. Эти функции зависят от конкретной поддержки оборудования, как описано далее в этой статье. Кроме того, основное различие в оборудовании заключается в том, что преобразование адресов второго уровня (SLAT) теперь требуется вместо рекомендуемого.

Дополнительные сведения о максимальных поддерживаемых конфигурациях для Hyper-V, таких как количество работающих виртуальных машин, см. в разделе "Планирование масштабируемости Hyper-V в Windows Server". Список операционных систем, которые можно запустить на виртуальных машинах, рассматривается в поддерживаемых гостевых операционных системах Windows для Hyper-V на Windows Server.

Требования к операционной системе

Hyper-V можно включить в следующих версиях Windows:

  • Windows 10 профессиональный или корпоративный
  • Windows 11 профессиональный или корпоративный

Общие требования

Независимо от функций Hyper-V, которые вы хотите использовать, вам потребуется:

  • 64-разрядный процессор с преобразованием адресов второго уровня (SLAT). Чтобы установить компоненты виртуализации Hyper-V, такие как гипервизор Windows, процессор должен иметь SLAT. Однако не требуется устанавливать такие средства управления Hyper-V, как подключение к виртуальной машине (VMConnect), диспетчер Hyper-V и командлеты Hyper-V для Windows PowerShell. Узнайте , есть ли у процессора SLAT требования Hyper-V.

  • Расширения режима мониторинга виртуальных машин.

  • Достаточно памяти. Запланируйте не менее 4 ГБ ОЗУ. Больше памяти лучше. Требуется достаточно памяти для узла и всех виртуальных машин, которые необходимо запускать одновременно.

  • Поддержка виртуализации включена в BIOS или UEFI:

    • Аппаратно-вспомогательной виртуализации. Это доступно в процессорах, которые включают вариант виртуализации: в частности процессоры с технологией Intel Virtualization (Intel VT) или технологией AMD Virtualization (AMD-V).

    • Должна быть доступна и включена технология аппаратного предотвращения выполнения данных (DEP). Для систем Intel это бит XD (бит запрещения выполнения). Для систем AMD это NX-бит (без выполнения бита).

Проверка требований Hyper-V

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

Systeminfo.exe

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

Снимок экрана: экран командной строки администратора с фокусом на выходные данные раздела требований Hyper V.

Требования к определенным функциям

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

Дискретное назначение устройства

Требования узла аналогичны существующим требованиям для функции SR-IOV в Hyper-V.

  • Процессор должен иметь расширенную таблицу страниц Intel (EPT) или вложенную таблицу страниц AMD (ДНЯО).

  • Набор микросхем должен иметь следующее:

    • Переключения прерываний — VT-d Intel с возможностью переназначения прерываний (VT-d2) или любой версией модуля управления памятью AMD (I/O MMU).

    • Перенаправка DMA — VT-d Intel с очередными недействительными или любым MMU I/O AMD.

    • Службы управления доступом (ACS) на корневых портах PCI Express.

  • Таблицы встроенного ПО должны предоставлять mmU ввода-вывода гипервизору Windows. Эта функция может быть отключена в UEFI или BIOS. Инструкции см. в документации по оборудованию или обратитесь к изготовителю оборудования.

Устройствам требуется GPU или NVMe. Для GPU только некоторые устройства поддерживают дискретное назначение устройств. Чтобы проверить, ознакомьтесь с документацией по оборудованию или обратитесь к изготовителю оборудования. Дополнительные сведения об этой функции, включая информацию о том, как её использовать, и рекомендации, см. в блоге о виртуализации в разделе Дискретное назначение устройств — описание и предыстория.

Экранированные виртуальные машины

Эти виртуальные машины зависят от безопасности на основе виртуализации и доступны начиная с Windows Server 2016.

Требования к хостам:

  • UEFI 2.3.1c. Поддерживает безопасную, контролируемую загрузку.

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

    • TPM версии 2.0. Защищает ресурсы безопасности платформы.
    • IOMMU (Intel VT-D). Позволяет гипервизору обеспечить защиту прямого доступа к памяти (DMA).

Требования к виртуальной машине:

  • Поколение 2.
  • Windows Server 2012 или более поздней версии в качестве гостевой операционной системы.

Последняя проверка

Если выполнены все требования к ОС, оборудованию и совместимости, вы увидите Hyper-V на панели управления: включите или отключите функции Windows и имеет два варианта:

  • платформа Hyper-V
  • Средства управления Hyper-V

Note

Если вы видите платформу Гипервизора Windows вместо Hyper-V на панели управления: включите или >отключите функции Windows, система может быть несовместима с Hyper-V. Проверьте предыдущие требования. Если вы запускаете systeminfo на существующем хосте Hyper-V, в разделе «Требования Hyper-V» указано:

Hyper-V Requirements: A hypervisor has been detected. Features required for Hyper-V will not be displayed.