Нет доступных ЦП при создании виртуальной машины: причины и решение

Ошибка «нет доступных ЦП» при создании виртуальной машины в Hyper-V, VMware Workstation или VirtualBox означает, что гипервизор не может выделить гостевой системе ни одного виртуального процессора — чаще всего из-за отключённой виртуализации в BIOS/UEFI, конфликта гипервизоров или заданного числа vCPU, превышающего возможности хоста. Прежде чем менять настройки, определите, какой именно гипервизор выдаёт сообщение и на каком этапе: при создании новой ВМ или при её запуске после настройки.

Ниже разберём проверяемые причины и безопасные шаги диагностики. Все действия обратимы и не требуют переустановки системы.

Что означает ошибка и когда она появляется

Сообщение о недоступности процессоров возникает, когда гипервизор обращается к аппаратным функциям виртуализации — Intel VT-x или AMD-V — и не получает к ним доступа. Без этих технологий создание виртуальной машины с современной гостевой ОС невозможно в принципе.

Вторая типичная ситуация — виртуализация включена, но занята другим гипервизором. Например, Hyper-V в Windows монопольно захватывает VT-x, и VMware или VirtualBox старых версий после этого не могут создать ВМ. Третий вариант — в настройках ВМ указано больше виртуальных процессоров, чем позволяет хост или лицензионные ограничения программы.

⚠️ Внимание: точные формулировки ошибки и названия пунктов меню зависят от версии гипервизора. Если текст сообщения отличается — ориентируйтесь на код ошибки и документацию вашей версии ПО.

Проверка виртуализации в BIOS/UEFI

Первое действие — убедиться, что аппаратная виртуализация включена. В Windows это проверяется без перезагрузки: откройте Диспетчер задач (Ctrl+Shift+Esc), перейдите на вкладку «Производительность», выберите «ЦП» и посмотрите строку «Виртуализация». Значение «Включено» означает, что VT-x/AMD-V активны.

Если указано «Отключено», потребуется войти в BIOS/UEFI и найти параметр виртуализации. Типичные названия и расположение:

  • 🔧 Intel Virtualization Technology или VT-x — обычно в разделе Advanced или Advanced BIOS Features
  • 🔧 AMD-V или SVM Mode — чаще в разделе Advanced → CPU Configuration
  • 🔧 На ноутбуках параметр иногда скрыт в подразделе Security или System Configuration

Точный путь зависит от производителя материнской платы и версии прошивки — сверьтесь с инструкцией к вашей плате или ноутбуку. После включения параметра сохраните настройки и полностью выключите компьютер, а не просто перезагрузите: на части плат изменение применяется только после полного обесточивания.

Конфликт гипервизоров в Windows

Если виртуализация включена, но ошибка остаётся, проверьте, не занят ли VT-x компонентом Hyper-V. В Windows он активируется вместе с несколькими функциями, и пользователь может даже не знать об этом.

Откройте «Компоненты Windows» (optionalfeatures.exe) и посмотрите состояние следующих пунктов:

  • 🧩 Hyper-V — полноценный гипервизор Microsoft
  • 🧩 Платформа гипервизора Windows — нужна для WSL2 и эмуляторов Android
  • 🧩 Песочница Windows и Подсистема Windows для Linux — также используют Hyper-V
  • 🧩 Изоляция ядра / целостность памяти в «Безопасность Windows» — задействует виртуализацию на уровне ядра

Что делать, зависит от вашей цели. Если работаете в VMware или VirtualBox — отключите перечисленные компоненты и перезагрузитесь. Если нужен именно Hyper-V — создавайте ВМ в нём, а сторонние гипервизоры временно не используйте. Современные версии VMware и VirtualBox умеют работать поверх Hyper-V через специальный режим, но с заметной потерей производительности.

bcdedit /set hypervisorlaunchtype off

Команда выше полностью отключает запуск гипервизора при загрузке (выполняется в командной строке от администратора, требуется перезагрузка). Обратное включение — значение auto. Это удобный способ временно переключаться между гипервизорами без удаления компонентов.

📊 В каком гипервизоре возникла ошибка «нет доступных ЦП»?
Hyper-V
VMware Workstation/Player
VirtualBox
Другой (эмулятор, Docker, WSL)

Настройка числа виртуальных процессоров

Отдельная причина — в конфигурации самой ВМ задано число vCPU, которое хост не может предоставить. Проверьте параметры созданной машины: для большинства задач достаточно 2–4 виртуальных процессоров, а превышение числа физических ядер хоста смысла не имеет.

ГипервизорГде меняется число ЦПТипичная причина ошибки
Hyper-VПараметры ВМ → «Процессор»Виртуализация отключена или занята
VMware WorkstationНастройки ВМ → ProcessorsКонфликт с Hyper-V, лимит ядер
VirtualBoxНастройка → Система → ПроцессорVT-x/AMD-V недоступен, занят Hyper-V
Эмуляторы AndroidНастройки профиля устройстваНе включена платформа гипервизора

Уменьшите число vCPU до разумного значения и попробуйте создать или запустить машину снова. Если ошибка исчезла — причина была именно в лимите процессорных ресурсов.

☑️ Проверка перед созданием ВМ

Выполнено: 0 / 5

Менее очевидные причины

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

Ещё один сценарий — устаревшая версия гипервизора. Старые выпуски VirtualBox и VMware могут конфликтовать с актуальными обновлениями Windows. Обновление программы до свежей версии нередко снимает проблему без каких-либо других действий.

Виртуализация включена, но Диспетчер задач показывает «Отключено»

Такое бывает, если параметр включён в BIOS, но отключён на уровне запуска гипервизора или заблокирован прошивкой ноутбука. Проверьте команду bcdedit /set hypervisorlaunchtype auto, перезагрузитесь и снова посмотрите Диспетчер задач. На части ноутбуков также требуется обновление BIOS до актуальной версии.

Когда ничего не помогло

Если все проверки пройдены, а ошибка сохраняется, действуйте последовательно: обновите гипервизор, затем проверьте наличие обновлений BIOS/UEFI на сайте производителя, после — временно отключите ПО защиты и повторите создание ВМ. Каждый шаг проверяйте отдельно, чтобы понять, какой именно фактор был причиной.

⚠️ Внимание: обновление BIOS — рискованная операция. Выполняйте её строго по инструкции производителя устройства и только при стабильном питании. Если не уверены — обратитесь в сервисный центр.

В корпоративной среде, а также на устройствах с нестандартной конфигурацией разумнее сразу обратиться к системному администратору или в поддержку производителя — самостоятельная смена политик безопасности может нарушить требования организации.

Частые вопросы

Можно ли создать виртуальную машину без VT-x/AMD-V?

Для современных 64-битных гостевых систем аппаратная виртуализация обязательна практически во всех гипервизорах. Без неё возможна только эмуляция с очень низкой производительностью, которая для реальных задач не подходит.

Почему VirtualBox показывает только 32-битные системы при создании ВМ?

Это классический признак того, что VT-x/AMD-V недоступен: либо виртуализация отключена в BIOS, либо её занял Hyper-V. Выполните проверки из разделов выше.

Влияет ли число vCPU на производительность хоста?

Виртуальные процессоры получают время физических ядер по мере необходимости. Завышенное число vCPU не ускоряет ВМ, а при нехватке ресурсов может вызывать ошибки создания и запуска. Оптимально — 2–4 vCPU для типовых задач.

Нужно ли отключать Hyper-V для эмуляторов Android?

Зависит от эмулятора: одни (например, официальный эмулятор Android Studio) умеют работать поверх платформы гипервизора Windows, другие требуют её отключения. Сверьтесь с документацией конкретного эмулятора.

Ошибка появилась после обновления Windows — что делать?

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