Включение аппаратной виртуализации на AMD Ryzen

Иван Корнев·03.05.2026·4 мин

Для запуска виртуальных машин (VirtualBox, VMware), эмуляторов Android или подсистемы Windows for Linux (WSL2) необходимо включить технологию AMD-V (также известную как SVM Mode) в настройках BIOS/UEFI. На большинстве современных материнских плат эта функция отключена по умолчанию. После активации система начнет использовать аппаратные ресурсы процессора для эффективной изоляции гостевых операционных систем.

Что такое SVM и зачем она нужна

SVM (Secure Virtual Machine) — это технология аппаратной виртуализации от AMD. Она позволяет гипервизорам напрямую обращаться к ресурсам процессора, минуя сложные программные прослойки.

Зачем включать:

  • Производительность: Виртуальные машины работают быстрее, с меньшими задержками ввода-вывода.
  • Стабильность: Предотвращает ошибки запуска 64-битных гостевых ОС.
  • Совместимость: Обязательное требование для WSL2, Docker Desktop, Hyper-V и современных эмуляторов.

Важно: Если вы используете только стандартные приложения и не планируете запускать виртуальные среды, включение SVM не даст заметного прироста производительности в обычных задачах.

Как войти в BIOS/UEFI

  1. Полностью перезагрузите компьютер.
  2. Сразу после включения (до появления логотипа Windows) многократно нажимайте клавишу входа в BIOS.
    • Для большинства плат: Del (Delete) или F2.
    • Реже: F10, Esc или F1.
  3. Если система загружается слишком быстро, воспользуйтесь входом через Windows:
    • ПараметрыСистемаВосстановлениеРасширенный запускПерезагрузить сейчас.
    • Выберите: Поиск и устранение неисправностейДополнительные параметрыПараметры встроенного ПО UEFIПерезагрузить.

Где искать настройку SVM (AMD-V)

Название и расположение пункта зависят от производителя материнской платы. Найдите соответствующий раздел ниже:

ASUS (UEFI BIOS Utility)

  1. Нажмите F7 для перехода в Advanced Mode.
  2. Перейдите на вкладку Advanced.
  3. Выберите пункт CPU Configuration.
  4. Найдите строку SVM Mode и переключите значение на Enabled.

MSI (Click BIOS 5 / Lite)

  1. Нажмите F7 для Advanced Mode.
  2. Перейдите в раздел OC (Overclocking) или Settings.
  3. Выберите AdvancedCPU Configuration.
  4. Найдите SVM Mode (или AMD Virtualization) и установите Enabled.

Gigabyte / Aorus

  1. Перейдите на вкладку M.I.T. или Tweaker.
  2. Выберите Advanced CPU Settings.
  3. Найдите пункт SVM Mode и активируйте его (Enabled).
    • Примечание: В некоторых старых версиях BIOS пункт может находиться в разделе BIOS FeaturesVirtualization Technology.

ASRock

  1. Перейдите на вкладку Advanced.
  2. Выберите CPU Configuration.
  3. Найдите SVM Mode и измените на Enabled.

Biostar и другие бренды

Обычно путь выглядит так: AdvancedCPU SetupSVM ModeEnabled.

После изменения настройки обязательно сохраните изменения. Обычно это делается клавишей F10 (Save & Exit). Подтвердите действие, выбрав Yes или OK. Компьютер перезагрузится автоматически.

Как проверить, что виртуализация включена

После загрузки Windows или Linux убедитесь, что система видит аппаратную поддержку.

Способ 1: Диспетчер задач (Windows)

Самый быстрый способ для пользователей Windows 10/11:

  1. Нажмите Ctrl + Shift + Esc, чтобы открыть Диспетчер задач.
  2. Перейдите на вкладку Производительность (Performance).
  3. Выберите раздел ЦП (CPU).
  4. Справа внизу найдите параметр Виртуализация (Virtualization).
    • Статус Включено означает, что AMD-V работает корректно.
    • Статус Отключено означает, что настройка в BIOS не применилась или была сброшена.

Способ 2: Командная строка (Windows)

  1. Нажмите Win + R, введите cmd и нажмите Enter.
  2. Введите команду:
    systeminfo
    ```
3.  Прокрутите вывод вниз до раздела **Требования Hyper-V** (Hyper-V Requirements).
    *   Строка *Виртуализация включена в микропрограмме* (A hypervisor has been detected...) должна иметь статус **Да** (Yes).

### Способ 3: Терминал (Linux)
Откройте терминал и выполните команду:

```bash
egrep -wo 'vmx|svm' /proc/cpuinfo
  • Если в ответе вы видите svm, значит, поддержка AMD-V активна.
  • Если вывод пустой, виртуализация отключена в BIOS или процессор её не поддерживает (что крайне маловероятно для Ryzen).

Частые проблемы и решения

ПроблемаВозможная причинаРешение
Пункт SVM не найден в BIOSУстаревшая версия BIOSОбновите BIOS до последней версии с сайта производителя платы.
Виртуализация «Отключена» в Диспетчере задачНастройки не сохраненыВойдите в BIOS снова, убедитесь, что стоит Enabled, и нажмите F10 для сохранения.
Конфликт с Hyper-VВключен Hyper-V или Изоляция ядраОтключите Изоляцию ядра (Core Isolation) в Безопасности Windows, если используете VirtualBox старой версии.
Ошибка запуска VMНедостаточно прав или ресурсовЗапускайте гипервизор от имени администратора; проверьте, выделено ли достаточно ОЗУ.

Конфликт гипервизоров: Если вы используете VirtualBox версии 6.x и ниже, он может конфликтовать с включенным Hyper-V в Windows 10/11. Рекомендуется обновить VirtualBox до версии 7.0+ или отключить функции Hyper-V в панели управления Windows, если они не нужны для WSL2.

FAQ

Влияет ли включение SVM на производительность в играх? Нет, включенная аппаратная виртуализация не снижает FPS в играх и не влияет на работу обычных приложений. Это пассивная функция, которая активируется только при запросе от гипервизора.

Безопасно ли включать SVM? Да, это штатная функция процессора. Единственный теоретический риск — уязвимости класса "побег из виртуальной машины" (VM escape), но для обычного пользователя они не представляют опасности, если вы не запускаете подозрительный код в изолированной среде.

Почему в BIOS нет пункта Virtualization Technology (VT-x)? VT-x — это технология Intel. На процессорах AMD аналог называется SVM (Secure Virtual Machine) или AMD-V. Ищите именно эти аббревиатуры.

Нужно ли включать IOMMU? Для обычной виртуализации (VirtualBox, VMware) включение IOMMU (Input-Output Memory Management Unit) не обязательно. Этот параметр нужен преимущественно для проброса физических устройств (например, видеокарты) в виртуальную машину (PCI Passthrough) в Linux/KVM.