Аппаратная виртуализация в 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
Включение аппаратной виртуализации выполняется на уровне прошивки материнской платы. Последовательность действий:
- Перезагрузить компьютер и войти в настройки BIOS/UEFI (обычно клавиша Del, F2, F10 или F12 при загрузке).
- Найти раздел, отвечающий за конфигурацию процессора («CPU Configuration», «Advanced Mode», «Advanced»).
- Включить опцию Intel Virtualization Technology (Intel VT-x) или AMD-V / SVM Mode — названия зависят от производителя материнской платы.
- При необходимости включить Intel VT-d или AMD IOMMU — эти опции обеспечивают прямой доступ виртуальных машин к устройствам (DMA-трансляцию).
- Сохранить изменения (обычно клавиша F10) и перезагрузить систему.
На некоторых ноутбуках опции виртуализации скрыты в разделе «Security» или защищены паролем администратора BIOS.
¶Включение компонента Hyper-V в Windows 10
После активации виртуализации в BIOS компонент Hyper-V включается средствами самой Windows:
¶Через панель «Компоненты Windows»
- Нажать
Win + R, ввестиoptionalfeaturesи нажать Enter. - В списке найти «Платформа виртуальной машины» и «Платформа Hyper-V».
- Установить флажки в обоих пунктах и нажать «ОК».
- Дождаться завершения установки и перезагрузить компьютер.
¶Через 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
