Создание 64-битной виртуальной машины в Oracle VirtualBox — задача, с которой сталкиваются как начинающие IT-специалисты, так и опытные пользователи при тестировании ПО, развёртывании серверов или изучении новых ОС. Однако многие упускают критические нюансы: от включения виртуализации в BIOS до правильного выделения ресурсов, что приводит к ошибкам вроде VT-x is not available или This kernel requires an x86-64 CPU. Эта статья не просто повторит стандартные шаги из документации, а раскроет скрытые настройки, оптимизацию производительности и решения типичных проблем — от отсутствия 64-битных опций в списке до падения ВМ при загрузке.

Мы разберём процесс на примере VirtualBox 7.0+ (актуальной на 2026 год) с учётом особенностей хост-систем на Windows 11, Linux (Ubuntu/Debian) и macOS. Особое внимание уделим аппаратной виртуализации (Intel VT-x/AMD-V), настройке UEFI для современных ОС и распределению ресурсов, чтобы ВМ работала стабильно даже на слабых ПК. Если вы ранее сталкивались с тем, что виртуальная машина «тормозит» или не запускается — здесь найдёте конкретные решения, а не общие советы.

Подготовка системы: проверка поддержки 64-битной виртуализации

Прежде чем создавать ВМ, необходимо убедиться, что ваше «железо» и хост-система поддерживают 64-битную виртуализацию. Без этого опция Версия: 64-bit в VirtualBox будет просто отсутствовать в выпадающем списке. Вот как проверить:

  • 🔧 Для Windows: откройте Диспетчер задач → Производительность → ЦП. В разделе Виртуализация должны быть активны пункты Включено для Intel VT-x или AMD-V.
  • 🐧 Для Linux: выполните команду в терминале:
    egrep -c '(vmx|svm)' /proc/cpuinfo

    Результат 0 означает, что виртуализация отключена в BIOS, 1 и более — поддерживается.

  • 🍎 Для macOS: используйте утилиту sysctl -a | grep machdep.cpu.features и ищите флаги VMX (Intel) или SVM (AMD).

Если поддержка есть, но VirtualBox не видит 64-битные опции, проблема кроется в настройках BIOS/UEFI или гипервизоре хост-системы (например, Hyper-V в Windows или Core Isolation в Windows 11).

⚠️ Внимание: На ноутбуках с процессорами Intel 11-го поколения и новее (например, Core i7-1165G7) может потребоваться отключить Virtualization Based Security (VBS) в gpedit.msc, даже если VT-x включён в BIOS. Это типичная причина ошибки VT-x is being used by another hypervisor.
📊 Какую ОС вы планируете установить в виртуальную машину?
  • Windows 10/11
  • Linux (Ubuntu, Debian и др.)
  • macOS
  • Другую Unix-систему (FreeBSD и т.п.)
  • Не знаю

Установка Oracle VirtualBox и расширений

Последняя версия Oracle VirtualBox (на момент написания — 7.0.12) доступна на официальном сайте. Важно скачать полный пакет, а не портативную версию, так как он включает драйверы для USB 3.0 и поддержку EFI. Не менее критично установить Extension Pack — без него не будут работать:

  • 🖥️ Виртуальные USB 2.0/3.0 устройства (флешки, веб-камеры).
  • 🔒 RDP-сервер для удалённого подключения к ВМ.
  • 💾 Зашифрованные диски (AES-256).

Инструкция по установке:

  1. Запустите установочный файл VirtualBox и следуйте мастеру, оставляя все опции по умолчанию.
  2. После установки откройте программу и перейдите в Файл → Настройки → Расширения.
  3. Нажмите на иконку +, выберите скачанный Extension Pack и подтвердите установку.
⚠️ Внимание: Если после установки Extension Pack VirtualBox выдаёт ошибку VERR_FILE_NOT_FOUND, удалите старую версию программы через Панель управления → Программы, затем очистите папку C:\Program Files\Oracle\VirtualBox вручную и переустановите ПО.
💡

Перед установкой VirtualBox на Windows отключите антивирус (например, Kaspersky или Avast) — он может блокировать драйверы виртуализации, что приведёт к ошибке Failed to open a session for the virtual machine.

Создание новой виртуальной машины: пошаговая инструкция

Теперь перейдём к созданию ВМ. Мы рассмотрим универсальный сценарий для 64-битной ОС (на примере Windows 11, но шаги идентичны для Linux). Откройте VirtualBox и нажмите Создать.

Имя ВМ (например, "Win11_x64")|Тип ОС: "Microsoft Windows" (или "Linux"/"Mac OS X")|Версия: "Windows 11 (64-bit)" или аналогичная|Выделить ≥2048 МБ ОЗУ (для Windows 11 минимум 4 ГБ)|Создать новый виртуальный жёсткий диск (VDI, динамический, ≥25 ГБ)-->

Ключевые моменты:

  • 📛 Имя ВМ: используйте только латинские символы и подчёркивания. Пробелы могут вызвать ошибки при монтировании общих папок.
  • 🖥️ Тип и версия ОС: если нужной версии нет в списке (например, AlmaLinux 9), выбирайте ближайшую по ядру (для AlmaLinux — Red Hat (64-bit)).
  • 💾 Жёсткий диск: для современных ОС выбирайте формат VDI (native для VirtualBox) и динамическое выделение, если на хосте мало места. Для серверов лучше фиксированный размер — он быстрее.

После создания ВМ откроется окно её настроек. Здесь важно:

  1. Перейти в Система → Материнская плата и включить Включить EFI (для Windows 11/10 и современных Linux-дистрибутивов).
  2. В Система → Процессор выставить ≥2 ядра (но не более 50% от физических ядер хоста!).
  3. В Дисплей → Экран увеличить видеопамять до 128 МБ и включить 3D-ускорение (необходимо для GNOME/KDE в Linux).
Почему ВМ с Windows 11 требует TPM 2.0?

Windows 11 официально требует модуль TPM 2.0 для установки, но в VirtualBox его эмуляция отключена по умолчанию. Чтобы обойти проверку:

1. В настройках ВМ перейдите в Система → Материнская плата.

2. Включите Включить EFI и добавьте в Дополнительно строку:

--tpm2 /usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/tpm/tpm2.dll

(путь может отличаться в зависимости от ОС хоста).

3. При установке Windows 11 нажмите Shift+F10, введите regedit, затем найдите ключ HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig и создайте параметры BypassTPMCheck, BypassSecureBootCheck со значением 1.<

Настройка BIOS/UEFI хост-системы для 64-битной виртуализации

Если в VirtualBox отсутствует опция 64-bit при создании ВМ, в 90% случаев виноваты настройки BIOS или конфликт гипервизоров. Вот как это исправить:

ПроблемаРешение для WindowsРешение для Linux/macOS
Отсутствует опция 64-bit в списке версий ОС

1. Перезагрузите ПК, зайдите в BIOS (Del/F2).

2. Включите Intel VT-x или AMD-V (раздел Advanced → CPU Configuration).

3. Отключите Hyper-V в Панель управления → Программы → Включение/отключение компонентов Windows.

1. Проверьте включение виртуализации в BIOS.

2. Для Linux: добавьте модули ядра:

sudo modprobe kvm-intel

(или kvm-amd для AMD).

3. Для macOS: отключите System Integrity Protection (SIP) (требуется для некоторых версий).

Ошибка VT-x is not available

Отключите Core Isolation в Параметры Windows → Конфиденциальность → Безопасность Windows → Безопасность устройства.

Убедитесь, что в /etc/default/grub нет параметров intel_iommu=on или amd_iommu=on (они конфликтуют с KVM).

Критичный нюанс для ноутбуков Lenovo/Dell: некоторые модели (например, ThinkPad T14 или Dell XPS 13) имеют скрытую опцию Virtualization for Direct-I/O в BIOS, которую нужно включить отдельно от VT-x. Без неё VirtualBox будет выдавать ошибку Failed to open a session for the virtual machine при запуске 64-битной ВМ.

Установка гостевой ОС и драйверов

После настройки ВМ можно приступать к установке ОС. Мы рассмотрим процесс на примере Windows 11 x64, но шаги аналогичны для других систем:

  1. Скачайте официальный ISO-образ с сайта Microsoft (ссылка) или дистрибутив Linux (например, Ubuntu 22.04 LTS с ubuntu.com).
  2. В настройках ВМ перейдите в Носители, выберите пустой привод и нажмите на иконку диска справа. Укажите путь к ISO-образу.
  3. Запустите ВМ и следуйте инструкциям установщика. Для Windows 11 при запросе ключа продукта нажмите У меня нет ключа.

После установки ОС необходимо установить Дополнения гостевой ОС (Guest Additions) — это пакет драйверов и утилит, который:

  • 🖱️ Включает автоматическое изменение разрешения экрана при resize окна ВМ.
  • 📂 Позволяет использовать общие папки между хостом и гостем.
  • 🔄 Добавлет поддержку drag-and-drop файлов.

Чтобы установить Guest Additions:

  1. В меню VirtualBox выберите Устройства → Подключить образ Дополнений гостевой ОС.
  2. Внутри ВМ откройте Этот компьютер (или файловый менеджер в Linux) и запустите файл VBoxWindowsAdditions.exe (или VBoxLinuxAdditions.run для Linux).
  3. Следуйте мастеру установки и перезагрузите ВМ.
⚠️ Внимание: В Windows 11 установка Guest Additions может завершиться ошибкой The signature of the file is corrupt. Решение: перед установкой отключите проверку подписи драйверов, выполнив в командной строке (от имени администратора):
bcdedit /set testsigning on

После установки верните параметр в исходное состояние командой bcdedit /set testsigning off.

Оптимизация производительности 64-битной ВМ

64-битные виртуальные машины требуют больше ресурсов, чем 32-битные. Чтобы ВМ работала плавно, следуйте этим рекомендациям:

  • 💡 Выделение ОЗУ: для Windows 11 минимально 4 ГБ, оптимально — 8 ГБ. Для Linux-серверов (например, Ubuntu Server) достаточно 2 ГБ.
  • 🔄 Процессор: выделяйте не более 50% физических ядер хоста. Например, если у вас Ryzen 7 5800H (8 ядер/16 потоков), ВМ достаточно 4 ядра.
  • 💾 Жёсткий диск: для SSD хоста выбирайте контроллер NVMe (в настройках ВМ: Носители → Контроллер: NVMe). Для HDD — SATA.
  • 🎮 Видео: для игр или 3D-приложений включите 3D-ускорение и увеличьте видеопамять до 256 МБ (но это может привести к артефактам в некоторых ОС!).

Уникальный лайфхак для слабых ПК: если ВМ «тормозит» даже после оптимизации, попробуйте включить Паравиртуализацию в настройках (Система → Ускорение → Паравиртуализация: KVM для Linux-хоста или Hyper-V для Windows). Это снизит нагрузку на CPU до 20-30% за счёт использования родных драйверов виртуализации хост-системы.

💡

Для максимальной производительности 64-битной ВМ отключите ненужные устройства в настройках: звуковую карту (если не нужна), последовательные порты и USB-контроллеры (если не используете флешки).

Типичные ошибки и их решения

Даже при правильной настройке пользователи сталкиваются с ошибками. Вот самые распространённые и способы их устранения:

ОшибкаПричинаРешение
This kernel requires an x86-64 CPU, but only detected an i686 CPU ВМ настроена как 32-битная, хотя образ ОС 64-битный. Удалите ВМ и создайте заново, выбрав 64-битную версию ОС. Убедитесь, что в BIOS включена виртуализация.
VT-x is not available (VERR_VMX_NO_VMX) Конфликт с Hyper-V или Core Isolation в Windows 11. Отключите Hyper-V командой:
bcdedit /set hypervisorlaunchtype off

и перезагрузите ПК.

Failed to open a session for the virtual machine (VERR_NEM_VM_CREATE_FAILED) Недостаточно прав или конфликт с антивирусом. Запустите VirtualBox от имени администратора. Добавьте исключение для VirtualBoxVM.exe в антивирусе.
ВМ зависает на логотипе Windows/Linux Нехватка ОЗУ или неправильные настройки EFI. Увеличьте ОЗУ до 4 ГБ. В настройках ВМ отключите EFI, если ОС старая (Windows 7, Linux с BIOS-загрузчиком).

Если проблема не решена, проверьте логи VirtualBox: в меню ВМ выберите Показать журнал и ищите строки с ERROR или FAILED. Часто там указан конкретный модуль или драйвер, вызывающий сбой.

FAQ: ответы на частые вопросы

Можно ли запустить 64-битную ВМ на 32-битной хост-системе?

Нет, это невозможно. 32-битная ОС хоста не поддерживает 64-битную виртуализацию на аппаратном уровне. Вам потребуется переустановить хост-систему на 64-битную версию или использовать облачные решения (например, AWS или Google Cloud).

Как увеличить диск ВМ после её создания?

Для дисков VDI (динамических или фиксированных) используйте команду в терминале хоста:

VBoxManage modifyhd "путь_к_диску.vdi" --resize 50000

(где 50000 — новый размер в МБ). После этого внутри ВМ расширьте раздел с помощью Disk Management (Windows) или gparted (Linux).

Почему в VirtualBox нет опции «64-bit» для macOS?

Oracle VirtualBox не поддерживает виртуализацию macOS на не-Apple железе из-за лицензионных ограничений. Для запуска macOS в ВМ используйте специализированные инструменты вроде QEMU с патчем OpenCore или покупайте Mac Mini для легальной виртуализации.

Как ускорить работу ВМ на слабом ПК?

Отключите в настройках ВМ:

  • 3D-ускорение (если не нужно).
  • Звуковую карту.
  • USB-контроллеры.

Установите лёгкую ОС (например, Lubuntu или Windows 10 LTSC) и выделите не более 1-2 ядер CPU и 2 ГБ ОЗУ.

Можно ли перенести ВМ на другой компьютер?

Да, скопируйте файлы ВМ (с расширениями .vdi, .vbox) на новый ПК и импортируйте через Файл → Импорт конфигураций. Убедитесь, что на новом ПК такая же версия VirtualBox и включена виртуализация в BIOS. При переносе между Windows и Linux может потребоваться конвертация диска:

VBoxManage clonemedium source.vdi target.vdi --format VDI