VirtualBox — бесплатная программа виртуализации от Oracle. Она позволяет запускать одну операционную систему внутри другой: Windows внутри Linux, Ubuntu внутри Windows, и наоборот. Без отдельного компьютера. Без переразметки диска. Просто в окне на рабочем столе.
Зачем это нужно?
- Разработчикам — тестировать софт под разные ОС без пяти машин под столом
- Системным администраторам — разворачивать серверные конфигурации, не трогая продакшен
- Студентам и новичкам — безопасно изучать Linux, не рискуя основной системой
- Параноикам — открывать сомнительные файлы в изолированной среде. Сломалась виртуалка? Откатил снимок, и всё чисто
На VirtualBox не делают AAA-игры, но именно через него ежедневно работают тысячи IT-специалистов по всему миру.
- Что такое VirtualBox и как он работает
- Актуальная версия: VirtualBox 7.2
- Поддерживаемые ОС и системные требования
- VirtualBox, VMware или Hyper-V?
- Установка VirtualBox
- На Windows
- На Linux
- На macOS
- Создание первой виртуальной машины
- Шаг 1. Создайте новую ВМ
- Шаг 2. Выделите ресурсы
- Шаг 3. Создайте виртуальный диск
- Шаг 4. Запуск и установка ОС
- Настройка виртуальной машины
- Процессор
- Видеопамять
- Сеть
- Общие папки и буфер обмена
- Guest Additions и Extension Pack
- Полезные функции, о которых не все знают
- Снимки состояния (Snapshots)
- Клонирование
- Запись видео
- Безголовый режим (headless)
- VBoxManage
- Частые проблемы и решения
- Советы для продуктивной работы
- Где брать ISO-образы
- Когда VirtualBox не подойдёт
- FAQ
Что такое VirtualBox и как он работает
VirtualBox — это гипервизор второго типа. Он запускается поверх обычной операционной системы (Windows, macOS, Linux) и создаёт внутри неё виртуальные машины (ВМ). Каждая такая машина — полноценный «компьютер» со своим процессором, памятью и диском. Только все эти ресурсы — виртуальные, выделенные из реального железа вашего ПК.
Термины, которые встретятся дальше:
- Хост — ваш настоящий компьютер и его ОС
- Гость (гостевая ОС) — система, которая работает внутри виртуальной машины
- Снимок (snapshot) — сохранённое состояние ВМ, к которому можно откатиться в любой момент
- Guest Additions — набор драйверов, который ставится внутри гостевой ОС и улучшает интеграцию с хостом
Важно: VirtualBox использует аппаратную виртуализацию — технологии Intel VT-x или AMD-V. Без них программа не запустит 64-битные гостевые системы. Убедитесь, что виртуализация включена в BIOS/UEFI вашего компьютера.
Актуальная версия: VirtualBox 7.2
На февраль 2026 года актуальная стабильная ветка — VirtualBox 7.2 (последний релиз — 7.2.6 от 20 января 2026). Ветка 7.1 продолжает получать обновления параллельно (7.1.16).
Что появилось в 7.2 по сравнению с 7.1:
- Поддержка ARM-хостов: VirtualBox теперь работает на Mac с Apple Silicon (M1/M2/M3/M4) и на Windows-устройствах с ARM-процессорами (Snapdragon). Это нативная виртуализация, а не эмуляция
- Windows 11 для ARM как гостевая ОС — можно установить и запустить в ВМ на ARM-хостах
- Обновлённый интерфейс: глобальные инструменты вынесены в боковую панель, инструменты ВМ — во вкладки
- Глобальные общие папки: одну папку можно расшарить сразу для всех виртуальных машин
- Открытый NVMe-контроллер: эмуляция NVMe включена в базовый пакет с открытым кодом
- Аппаратное ускорение видео на Linux-хостах при включённом 3D
Обратите внимание: сохранённые состояния ВМ из версии 7.1 несовместимы с 7.2. Перед обновлением завершите работу всех виртуальных машин — не оставляйте их в сохранённом состоянии.
Поддерживаемые ОС и системные требования
Хост-системы (на чём запускается VirtualBox):
- Windows — от Windows 8.1 до Windows 11 (64-bit). Windows 7 официально не поддерживается с версии 7.1
- macOS — от macOS 12 Monterey. На Apple Silicon — начиная с VirtualBox 7.2
- Linux — RHEL 8/9/10, Fedora 40–43, Ubuntu 22.04–25.10, Debian 11–13, openSUSE 15.6
- Solaris — поддерживается, но это экзотика
Гостевые ОС: практически любые — от Windows XP до Windows Server 2025, большинство дистрибутивов Linux, FreeBSD, Solaris, DOS и даже macOS (с оговорками по лицензии).
| Компонент | Минимум | Рекомендуется |
|---|---|---|
| Процессор | 64-бит, VT-x / AMD-V | 4+ ядра, 2 ГГц |
| ОЗУ | 4 ГБ | 8–16 ГБ |
| Диск | 30 ГБ свободных | SSD, 100+ ГБ |
| Видеокарта | Любая с поддержкой OpenGL | Дискретная (для 3D в ВМ) |
Главное правило: хост делится ресурсами с гостем. Если у вас 8 ГБ оперативной памяти и вы отдадите 4 ГБ виртуальной машине с Windows 11, обеим системам будет тесно. Не выделяйте больше половины RAM и ядер CPU.
VirtualBox, VMware или Hyper-V?
Три самых популярных гипервизора для десктопа. Вот чем они отличаются:
| VirtualBox | VMware Workstation | Hyper-V | |
|---|---|---|---|
| Цена | Бесплатный, open-source | Бесплатный для личного использования (с 2024) | Встроен в Windows Pro/Education |
| Хост-ОС | Windows, macOS, Linux | Windows, Linux | Только Windows |
| ARM-хосты | Да (с 7.2) | Нет | Нет |
| Производительность | Хорошая | Отличная | Отличная |
| 3D-графика | Базовая | DirectX 11, OpenGL 4.3 | Нет |
| Общие папки и буфер обмена | Да (Guest Additions) | Да (VMware Tools) | Через Enhanced Session |
| Лучше всего подходит для | Обучение, кроссплатформенная работа | Разработка, тяжёлые ВМ | Windows-среда, WSL2 |
VirtualBox — единственный из трёх, который работает на macOS, Linux и Windows одновременно. Для большинства задач обучения и тестирования его возможностей более чем достаточно.
Нюанс с Hyper-V: если на вашей Windows включён Hyper-V (он нужен для WSL2 и Docker), VirtualBox будет работать медленнее — используя Hyper-V как посредника вместо прямого доступа к железу. Для максимальной производительности VirtualBox отключите Hyper-V, но тогда потеряете WSL2.
Установка VirtualBox
На Windows
- Откройте virtualbox.org/wiki/Downloads и скачайте «Windows hosts»
- Запустите .exe, нажимайте «Next» — настройки по умолчанию подходят для большинства случаев
- Установщик предупредит о временном отключении сети (устанавливаются виртуальные сетевые адаптеры) — это нормально
- По завершении запустите VirtualBox
На Linux
Способ зависит от дистрибутива:
# Ubuntu / Debian
sudo apt update
sudo apt install virtualbox
# Fedora
sudo dnf install virtualbox
Если нужна свежая версия (7.2.x), добавьте официальный репозиторий Oracle и установите оттуда.
На macOS
- Скачайте .dmg с официального сайта. Для Apple Silicon (M1–M4) и Intel — разные пакеты!
- Откройте .dmg, перетащите VirtualBox в Applications
- При первом запуске macOS попросит разрешение: «Системные настройки» → «Конфиденциальность и безопасность» → разрешить
Apple Silicon: на Mac с чипами M-серии VirtualBox запускает только ARM-версии гостевых ОС. Обычный x86-образ Windows 10 не заработает — нужен Windows 11 для ARM.
Создание первой виртуальной машины
Прежде чем начать, скачайте ISO-образ гостевой ОС:
- Ubuntu: ubuntu.com/download (бесплатно)
- Windows 11: microsoft.com (через Media Creation Tool)
Шаг 1. Создайте новую ВМ
- Нажмите «Создать» (New) в главном окне VirtualBox
- Введите имя — программа автоматически определит тип ОС. Написали «Ubuntu» — она выберет Linux
- Укажите путь к скачанному ISO-образу
Шаг 2. Выделите ресурсы
- ОЗУ: для Ubuntu хватит 2–4 ГБ, для Windows 11 — минимум 4 ГБ. Не превышайте половину физической памяти
- Ядра CPU: 2 ядра — разумный минимум. VirtualBox подсветит зелёным безопасный диапазон
Шаг 3. Создайте виртуальный диск
- Формат: VDI (родной для VirtualBox). VMDK — если планируете переносить в VMware
- Тип: динамический (файл растёт по мере заполнения) или фиксированный (занимает весь объём сразу, но работает быстрее)
- Размер: 25 ГБ для Linux, 50+ ГБ для Windows
Шаг 4. Запуск и установка ОС
Нажмите «Запустить» (Start). ВМ загрузится с ISO-образа — дальше обычная установка операционной системы, как на реальном компьютере. После установки извлеките ISO: меню «Устройства» → «Оптические приводы» → «Изъять диск».
Настройка виртуальной машины
Дефолтные настройки — это минимум. Чтобы ВМ работала нормально, подкрутите параметры.
Процессор
Настройки → Система → Процессор. Выделяйте не больше половины ядер. На 8-ядерном процессоре — максимум 4 ядра для ВМ.
Видеопамять
Настройки → Дисплей. По умолчанию стоит 16 МБ — этого катастрофически мало. Увеличьте до 128–256 МБ. Если планируете использовать GUI в гостевой ОС, включите 3D-ускорение.
Сеть
| Режим | Доступ в интернет | Видимость в сети | Когда использовать |
|---|---|---|---|
| NAT | Да | Нет | В 90% случаев. Просто работает |
| Сетевой мост | Да | Да (свой IP) | ВМ нужен доступ из локальной сети |
| Виртуальный адаптер хоста | Нет | Только хост ↔ ВМ | Изолированная тестовая среда |
| Внутренняя сеть | Нет | Только между ВМ | Несколько ВМ общаются между собой |
Общие папки и буфер обмена
Настройки → Общие папки: добавьте папку с хоста, отметьте «Автоподключение». Настройки → Общие → Дополнительно: включите «Двунаправленный» буфер обмена и Drag’n’Drop.
Общие папки и буфер обмена полноценно работают только после установки Guest Additions в гостевой ОС (об этом ниже).
Guest Additions и Extension Pack
Два набора дополнений, которые нужно установить обязательно. Они решают разные задачи:
| Guest Additions | Extension Pack | |
|---|---|---|
| Куда ставится | Внутри гостевой ОС | На хост-систему |
| Что даёт | Интеграция мыши, авторесайз экрана, общие папки, буфер обмена, синхронизация часов, бесшовный режим | USB 2.0/3.0, шифрование дисков, VRDP (удалённый доступ), проброс веб-камеры, PXE-загрузка |
| Как установить | В меню ВМ: Устройства → «Подключить образ диска Guest Additions», затем запустить установщик внутри гостевой ОС | Скачать .vbox-extpack с сайта VirtualBox (версия должна совпадать!), открыть в VirtualBox → подтвердить установку |
Установка Guest Additions в Linux-госте:
sudo apt install build-essential dkms linux-headers-$(uname -r)
sudo /media/cdrom/VBoxLinuxAdditions.run
sudo reboot
Версии должны совпадать! Если VirtualBox обновлён до 7.2.6, а Extension Pack остался от 7.2.4 — будут проблемы. Всегда обновляйте оба компонента одновременно.
Полезные функции, о которых не все знают
Снимки состояния (Snapshots)
Машина времени для виртуальной машины. Сохраняете текущее состояние — и в любой момент можете откатиться к нему. Перед установкой сомнительного ПО, экспериментами с настройками, обновлением ядра — всегда делайте снимок.
Создание: меню «Машина» → «Сделать снимок состояния» или через командную строку:
VBoxManage snapshot "имя_машины" take "чистая_система"
Клонирование
Полная копия ВМ. Пригодится, когда нужно передать настроенную среду коллеге или создать несколько одинаковых тестовых стендов. Доступно два типа:
- Полный клон — независимая копия (занимает столько же места)
- Связанный клон — компактный, но зависит от родительской ВМ
Запись видео
VirtualBox умеет записывать экран ВМ в формате WebM. Включается через «Вид» → «Запись». Удобно для создания инструкций или фиксации шагов воспроизведения бага.
Безголовый режим (headless)
Запуск ВМ без графического окна — полезно для серверов:
VBoxManage startvm "имя_машины" --type headless
VBoxManage
Командная строка для управления всем, что есть в GUI, и даже больше. Несколько полезных команд:
# Список всех ВМ
VBoxManage list vms
# Информация о машине
VBoxManage showvminfo "имя_машины"
# Изменить количество RAM
VBoxManage modifyvm "имя_машины" --memory 4096
# Восстановить снимок
VBoxManage snapshot "имя_машины" restore "чистая_система"
Частые проблемы и решения
| Проблема | Причина | Решение |
|---|---|---|
| ВМ не запускается, ошибка VT-x/AMD-V | Виртуализация отключена в BIOS или занята Hyper-V | Включите VT-x/AMD-V в BIOS. Если нужен VirtualBox без Hyper-V — отключите его: bcdedit /set hypervisorlaunchtype off |
| Нет интернета в ВМ | Неверный тип сети или сбой NAT | Проверьте: тип адаптера = NAT, адаптер включён. Помогает пересоздать адаптер в настройках |
| Маленькое разрешение экрана, не тянется | Не установлены Guest Additions | Установите Guest Additions (см. раздел выше) |
| Не работает буфер обмена / общие папки | Guest Additions не установлены или отключён буфер | Установите GA. Включите «Двунаправленный» буфер в Настройки → Общие |
| USB-устройства не видны | Нет Extension Pack или нет прав | Установите Extension Pack. На Linux: sudo usermod -aG vboxusers $USER |
| Тормозит | Мало ресурсов или HDD вместо SSD | Добавьте RAM/ядра. Перенесите файлы ВМ на SSD. Отключите визуальные эффекты в гостевой ОС |
| Чёрный экран при запуске | Конфликт графического адаптера | Смените графический контроллер (VMSVGA → VBoxVGA или наоборот) в Настройки → Дисплей |
| Несовпадение версий Extension Pack | Обновили VirtualBox, забыли Extension Pack | Скачайте Extension Pack той же версии, что и VirtualBox |
Советы для продуктивной работы
- Используйте SSD. Виртуальные диски на HDD — это мучение. Разница в скорости загрузки ВМ — в разы
- Делайте снимки перед экспериментами. Сломать ВМ легко, откатить из снимка — 10 секунд
- Не храните важное только в ВМ. Виртуальный диск — это файл, который может повредиться. Бэкапьте
- Шифруйте диски с конфиденциальными данными. Extension Pack позволяет зашифровать ВМ целиком
- Отключайте 3D-ускорение, если не используете GUI в госте — сэкономите ресурсы
- Используйте фиксированный диск для ВМ, к которым нужна максимальная производительность
Где брать ISO-образы
- ubuntu.com, debian.org, getfedora.org — официальные сайты Linux-дистрибутивов
- microsoft.com — Windows (через Media Creation Tool)
- osboxes.org — готовые образы ВМ с предустановленными ОС
Когда VirtualBox не подойдёт
- Для игр. 3D-производительность виртуалки — это 10–30% от реального железа. Для тестирования простых игр сгодится, для гейминга — нет
- Для боевых серверов. Для продакшена есть KVM, Proxmox, VMware ESXi — гипервизоры первого типа, которые работают без хост-ОС
- Для macOS на не-Apple железе. Технически возможно, но нарушает лицензию Apple и работает нестабильно
FAQ
VirtualBox бесплатный?
Да. Базовый пакет — бесплатный и с открытым исходным кодом (GPLv3). Extension Pack бесплатен для личного и образовательного использования (лицензия PUEL). Для коммерческого применения Extension Pack требует лицензию Oracle.
Можно ли запустить VirtualBox на Mac с Apple Silicon?
Да, начиная с VirtualBox 7.2 (август 2025). Но запускать можно только ARM-версии гостевых ОС — Linux для ARM и Windows 11 для ARM. Обычные x86-образы Windows не заработают.
VirtualBox замедляет компьютер?
Пока виртуальная машина не запущена — нет. Когда ВМ работает, она потребляет выделенные ей ресурсы (RAM, CPU). Основная система получает то, что осталось. Не выделяйте ВМ больше половины ресурсов хоста.
Чем VirtualBox отличается от VMware?
VirtualBox — бесплатный, кроссплатформенный (Windows, macOS, Linux), с поддержкой ARM-хостов. VMware Workstation — бесплатный для личного использования с 2024 года, быстрее в 3D-графике (DirectX 11), но не работает на macOS и ARM-системах.
Можно ли в VirtualBox играть в игры?
Только в лёгкие или старые игры. VirtualBox поддерживает базовое 3D-ускорение, но производительность значительно ниже, чем на реальном железе. Для серьёзного гейминга виртуальная машина не подходит.