Создание 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).
Инструкция по установке:
- Запустите установочный файл VirtualBox и следуйте мастеру, оставляя все опции по умолчанию.
- После установки откройте программу и перейдите в
Файл → Настройки → Расширения. - Нажмите на иконку
+, выберите скачанный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) идинамическое выделение, если на хосте мало места. Для серверов лучшефиксированный размер— он быстрее.
После создания ВМ откроется окно её настроек. Здесь важно:
- Перейти в
Система → Материнская платаи включитьВключить EFI(для Windows 11/10 и современных Linux-дистрибутивов). - В
Система → Процессорвыставить ≥2 ядра (но не более 50% от физических ядер хоста!). - В
Дисплей → Экранувеличить видеопамять до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 ( 2. Включите 3. Отключите |
1. Проверьте включение виртуализации в BIOS. 2. Для Linux: добавьте модули ядра:
(или 3. Для macOS: отключите |
Ошибка VT-x is not available |
Отключите |
Убедитесь, что в |
Критичный нюанс для ноутбуков 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, но шаги аналогичны для других систем:
- Скачайте официальный ISO-образ с сайта Microsoft (ссылка) или дистрибутив Linux (например, Ubuntu 22.04 LTS с ubuntu.com).
- В настройках ВМ перейдите в
Носители, выберите пустой привод и нажмите на иконку диска справа. Укажите путь к ISO-образу. - Запустите ВМ и следуйте инструкциям установщика. Для Windows 11 при запросе ключа продукта нажмите
У меня нет ключа.
После установки ОС необходимо установить Дополнения гостевой ОС (Guest Additions) — это пакет драйверов и утилит, который:
- 🖱️ Включает автоматическое изменение разрешения экрана при resize окна ВМ.
- 📂 Позволяет использовать общие папки между хостом и гостем.
- 🔄 Добавлет поддержку drag-and-drop файлов.
Чтобы установить Guest Additions:
- В меню VirtualBox выберите
Устройства → Подключить образ Дополнений гостевой ОС. - Внутри ВМ откройте
Этот компьютер(или файловый менеджер в Linux) и запустите файлVBoxWindowsAdditions.exe(илиVBoxLinuxAdditions.runдля Linux). - Следуйте мастеру установки и перезагрузите ВМ.
⚠️ Внимание: В 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 командой:
и перезагрузите ПК. |
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