Открыть сервисСервис

Аппаратная виртуализация в Windows 10

Аппаратная виртуализация — это технология, позволяющая одному физическому компьютеру одновременно работать с несколькими изолированными виртуальными машинами, каждая из которых функционирует как самостоятельный компьютер с собственной операционной системой. В контексте Windows 10 аппаратная виртуализация реализована средствами гипервизора Microsoft Hyper-V, встроенного в редакции Pro, Enterprise и Education. Технология опирается на аппаратные расширения процессоров — Intel VT-x (называемые также Intel VMX) и AMD-V (SVM), — которые обеспечивают выполнение привилегированных инструкций гостевой операционной системы на уровне процессора.

Роль аппаратной виртуализации в Windows 10

В Windows 10 виртуализация используется не только для запуска виртуальных машин. Ряд системных компонентов также зависит от неё:

  • Hyper-V — тип-1 гипервизор, работающий на уровне ядра ОС;
  • Windows Sandbox — изолированное одноразовое окружение для запуска непроверенных приложений;
  • Подсистема Windows для Linux (WSL 2) — использует реальное ядро Linux внутри лёгкой виртуальной машины;
  • Песочница Credential Guard — защита учётных данных в корпоративных средах;
  • Эмуляция ARM-приложений на устройствах с процессорами Qualcomm Snapdragon.

В редакциях Windows 10 Home гипервизор Hyper-V недоступен, однако компоненты виртуализации (WSL 2, Windows Sandbox) могут работать через встроенный лёгкий гипервизор Windows Hypervisor Platform (WHP).

Проверка поддержки аппаратной виртуализации

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

Проверка через средство проверки Hyper-V

Встроенное средство msinfo32 (SystemServiceInformation) отображает состояние виртуализации. Если в свойствах системы указано «Виртуализация включена», аппаратная поддержка активна. Если «Виртуализация отключена», её необходимо включить в прошивке.

Проверка через командную строку

Команда systeminfo в разделе «Требования к виртуализации Hyper-V» показывает, поддерживает ли процессор виртуализацию и включена ли она в BIOS. Утилита coreinfo из набора Sysinternals с флагом -v выводит подробную информацию о поддержке VT-x/AMD-V, SLAT и EPT.

Как включить аппаратную виртуализацию в BIOS/UEFI

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

  1. Перезагрузить компьютер и войти в настройки BIOS/UEFI (обычно клавиша Del, F2, F10 или F12 при загрузке).
  2. Найти раздел, отвечающий за конфигурацию процессора («CPU Configuration», «Advanced Mode», «Advanced»).
  3. Включить опцию Intel Virtualization Technology (Intel VT-x) или AMD-V / SVM Mode — названия зависят от производителя материнской платы.
  4. При необходимости включить Intel VT-d или AMD IOMMU — эти опции обеспечивают прямой доступ виртуальных машин к устройствам (DMA-трансляцию).
  5. Сохранить изменения (обычно клавиша F10) и перезагрузить систему.

На некоторых ноутбуках опции виртуализации скрыты в разделе «Security» или защищены паролем администратора BIOS.

Включение компонента Hyper-V в Windows 10

После активации виртуализации в BIOS компонент Hyper-V включается средствами самой Windows:

Через панель «Компоненты Windows»

  1. Нажать Win + R, ввести optionalfeatures и нажать Enter.
  2. В списке найти «Платформа виртуальной машины» и «Платформа Hyper-V».
  3. Установить флажки в обоих пунктах и нажать «ОК».
  4. Дождаться завершения установки и перезагрузить компьютер.

Через PowerShell (от имени администратора)

`` Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All ``

После перезагрузки в меню «Пуск» появится приложение «Диспетчер Hyper-V», позволяющий создавать и управлять виртуальными машинами.

Включение WSL 2 и Windows Sandbox

Для WSL 2:

`` dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``

После перезагрузки устанавливается пакет обновления ядра Linux и выполняется команда wsl --set-default-version 2.

Для Windows Sandbox в optionalfeatures включается компонент «Песочница Windows». Функция доступна только в редакциях Pro и Enterprise.

Возможные проблемы

  • Пункт виртуализации отсутствует в BIOS — производитель скрыл опцию или требуется обновление прошивки.
  • Конфликт с другим гипервизором — VMware Workstation или VirtualBox могут блокировать запуск Hyper-V; требуется отключение их расширений ядра.
  • Ошибка «Виртуализация отключена в прошивке» — необходимо повторно проверить настройки UEFI.
  • Слабая производительность виртуальных машин — рекомендуется включить VT-d/IOMMU и выделить достаточно памяти и ядер процессора.

Источники

  • Документация Microsoft Learn: Hyper-V на Windows 10
  • Microsoft Docs: Windows Hypervisor Platform
  • Intel: Virtualization Technology (VT-x) documentation
  • AMD: Secure Virtual Machine Architecture Reference Guide
  • Sysinternals: Coreinfo utility documentation
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru