Почему виртуализация отключена и как это проверить перед началом
Docker Desktop в режиме WSL 2, WSL 2 и большинство гипервизоров требуют активной аппаратной виртуализации. Если она отключена в UEFI (BIOS), вы столкнетесь с ошибками запуска контейнеров или виртуальных машин. Первый шаг - подтвердить текущий статус, чтобы избежать ненужных действий.
Метод 1: Быстрая проверка в Диспетчер задач Windows
Откройте Диспетчер задач (Ctrl+Shift+Esc). Перейдите на вкладку "Производительность" и выберите "ЦП". Найдите строку "Виртуализация". Значение "Включено" означает, что функция активна. "Отключено" - вам нужна эта инструкция.
Метод 2: Командная строка и команда systeminfo
Откройте командную строку (CMD) или PowerShell. Введите команду systeminfo. В большом выводе найдите строки:
"Виртуализация поддержки в виде оборудования" и "Виртуализация включена в виде оборудования".
Для Intel VT-x статус будет указан как "Да" или "Нет". Для AMD-V система может отображать поддержку AMD-V.
Метод 3: PowerShell для получения детальной информации
В PowerShell выполните команду:
Get-WmiObject -Class Win32_Processor | Select-Object -Property VirtualizationFirmwareEnabled, SecondLevelAddressTranslationExtensions
VirtualizationFirmwareEnabled показывает состояние виртуализации в UEFI.
SecondLevelAddressTranslationExtensions указывает поддержку SLAT (EPT для Intel, RVI для AMD), критичную для некоторых гипервизоров.
Если виртуализация активна, проблема с Docker или WSL 2 вызвана другими факторами. Если отключена - переходите к следующему шагу.
Современный способ зайти в UEFI (BIOS) из Windows 10 и 11
Традиционный метод (клавиша F2, Del или F12 при загрузке) часто не работает на системах с Fast Boot и Secure Boot. Используйте гарантированный способ через меню восстановления Windows.
Пошаговый алгоритм:
- Откройте "Параметры Windows" (Win+I).
- Перейдите в "Обновление и безопасность" (Windows 10) или "Система" -> "Восстановление" (Windows 11).
- В разделе "Расширенный запуск" нажмите "Перезагрузить сейчас".
- После перезагрузки выберите "Поиск и устранение неисправностей".
- Выберите "Дополнительные параметры".
- Выберите "Параметры встроенного ПО UEFI".
- Нажмите "Перезагрузить".
Система перезагрузится непосредственно в интерфейс UEFI. Это работает на всех современных компьютерах с Windows 10 и 11.
Поиск и включение параметров виртуализации в UEFI разных производителей
Интерфейсы и названия опций различаются. Основные места поиска: разделы "Advanced", "CPU Configuration", "Security", "Boot".
Конфигурация для плат Intel (VT-x и VT-d)
Найдите опции "Intel Virtualization Technology" (VT-x) и "Intel VT-d". Рекомендуется включить обе для полной поддержки Docker и WSL 2. На некоторых материнских платах эти параметры могут находиться в разделе "Security" или "Advanced" -> "CPU Configuration".
Конфигурация для плат AMD (AMD-V или SVM Mode)
Найдите опцию "SVM Mode" или "AMD-V". Это основная и необходимая функция виртуализации для процессоров AMD.
Особенности на материнских платах с TPM 2.0 и Secure Boot
На таких системах опции виртуализации иногда скрыты или зависят от других настроек безопасности. Проверьте раздел "Security". Если виртуализация не включается, попробуйте временно отключить "Secure Boot" (после успешного включения виртуализации Secure Boot можно вернуть). Не изменяйте настройки TPM 2.0.
Конкретные инструкции для распространенных производителей:
- ASUS: обычно в "Advanced" -> "CPU Configuration" или "Advanced" -> "Virtualization Technology".
- Gigabyte: "Settings" -> "M.I.T." -> "Advanced Frequency Settings" или "Advanced CPU Core Settings".
- MSI: "Settings" -> "Advanced" -> "CPU Configuration".
После изменения настроек обязательно выберите "Save Changes and Exit" (или аналогичную опцию).
Возврат в Windows и окончательная проверка успеха
Система загрузится в Windows. Повторите проверку одним из методов первого раздела - используйте Диспетчер задач или команду systeminfo. Успешный результат - статус "Включено" или "Да". Теперь вы можете запустить Docker Desktop или WSL 2.
Решение типичных проблем, если виртуализация все еще не работает
Если виртуализация остается отключенной после выполнения инструкции, проверьте следующие возможные причины:
- Настройки UEFI не сохранены - перезайдите в UEFI и убедитесь, что опции активны.
- Конфликт с другим гипервизором - например, старые версии VirtualBox могут блокировать доступ. Отключите или удалите конфликтующее ПО.
- Опция виртуализации заблокирована на уровне процессора - очень редкая ситуация на серверных CPU. Проверьте спецификации вашего CPU.
- Проблема с драйверами или обновлениями Windows - проверьте и установите последние обновления системы.
- Для WSL 2: убедитесь, что установлена версия WSL 2 и в настройках Windows включен компонент "Подсистема Windows для Linux".
Для более глубокой диагностики вы можете использовать готовые команды для проверки Intel VT-x/AMD-V в Windows и Linux без перезагрузки, доступные в нашей базе знаний: Готовые команды для проверки Intel VT-x/AMD-V в Windows (PowerShell, CMD) и Linux без перезагрузки. Эта статья содержит пошаговую инструкцию по включению виртуализации в UEFI/BIOS для WSL2 и Docker.
Если вы работаете с VMware или VirtualBox, подробное руководство по настройке для этих платформ доступно здесь: Пошаговая инструкция по включению Intel VT-x/AMD-V в BIOS/UEFI для VMware и VirtualBox. Она включает диагностику ошибок и актуальные методы для новых процессоров 2026 года.
В случаях, когда виртуализация вызывает конфликты со старым ПО или драйверами, может потребоваться ее временное отключение. Полный процесс описа в руководстве: Пошаговая инструкция по безопасному отключению аппаратной (Intel VT-x/AMD-V) и программной виртуализации (Hyper-V, WSL 2) в BIOS/UEFI и Windows 2026.
Для выбора оптимальной технологии виртуализации под ваши задачи - разработку, тестирование или контейнеры - сравните основные платформы в нашей статье: Актуальное сравнение Hyper-V, WSL2, VirtualBox и VMware для Windows в 2026.
Администраторам, управляющим несколькими серверами или тестовыми средами, будет полезен метод включения функций виртуализации без перезагрузки: Пошаговое руководство по включению Hyper-V, WSL2 и изоляции памяти в Windows 11 без перезагрузки через Windows Admin Center, реестр и PowerShell.
Для работы с множеством моделей искусственного интеллекта в ваших проектах рассмотрите сервис AiTunnel. Это агрегатор API для более 200 моделей нейросетей, включая GPT, Gemini и Claude. Сервис предоставляет единый интерфейс для доступа к ИИ без необходимости использования VPN с оплатой в рублях. Он позволяет управлять бюджетами и ключами, интегрироваться через библиотеки OpenAI или использовать встроенный чат.