Виртуальная машина VirtualBox для начинающих

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

В этой инструкции для начинающих подробно о том, как создать и настроить виртуальную машину VirtualBox (полностью бесплатное ПО для работы с виртуальными машинами в Windows, MacOS и Linux), а также некоторые нюансы по использованию VirtualBox, которые могут оказаться полезными. Кстати, в Windows 10 Pro и Enterprise есть встроенные средства для работы с виртуальными машинами, см. Виртуальные машины Hyper-V в Windows 10. Примечание: если на компьютере установлены компоненты Hyper-V, то VirtualBox будет сообщать об ошибке Не удалось открыть сессию для виртуальной машины, о том как это обойти: Запуск VirtualBox и Hyper-V на одной системе.

Для чего это может потребоваться? Чаще всего, виртуальные машины используют для запуска серверов или для тестирования работы программ в различных ОС. Для начинающего пользователя такая возможность может быть полезна как для того, чтобы попробовать в работе незнакомую систему или, например, для запуска сомнительных программ без опасности получить вирусы на своем компьютере.

Установка VirtualBox

Вы можете бесплатно скачать ПО для работы с виртуальными машинами VirtualBox с официального сайта https://www.virtualbox.org/wiki/Downloads где представлены версии для Windows, Mac OS X и Linux. Несмотря на то, что сайт на английском, сама программа будет на русском языке. Запустите загруженный файл и пройдите простой процесс установки (в большинстве случаев достаточно оставить все параметры по умолчанию).

Установка VirtualBox

Во время установки VirtualBox, если вы оставите включенным компонент для доступа к Интернету из виртуальных машин, вы увидите предупреждение «Warning: Network Interfaces», которое сообщает о том, что в процессе настройки ваше Интернет-подключение будет временно разорвано (и восстановится автоматически после установки драйверов и настройки подключений).

По завершении установки можете запустить Oracle VM VirtualBox.

Создание виртуальной машины в VirtualBox

Примечание: для работы виртуальных машин требуется, чтобы на компьютере была включена виртуализация VT-x или AMD-V в БИОС. Обычно она включена по умолчанию, но, если что-то пойдет не так, учитывайте этот момент.

Теперь давайте создадим свою первую виртуальную машину. В примере далее используется VirtualBox, запущенная в Windows, в качестве гостевой ОС (той, которая виртуализируется) будет Windows 10.

  1. Нажмите «Создать» в окне Oracle VM VirtualBox Менеджер. Главное окно VirtualBox
  2. В окне «Укажите имя и тип ОС» задайте произвольное имя виртуальной машины, выберите тип ОС, которая будет на нее установлена и версию ОС. В моем случае — Windows 10 x64. Нажмите «Далее». Создание виртуальной машины в VirtualBox
  3. Укажите объем оперативной памяти, выделяемой для вашей виртуальной машины. В идеале — достаточный для её работы, но не слишком большой (так как память будет «отниматься» от вашей основной системы, когда виртуальная машина будет запущена). Рекомендую ориентироваться на значения в «зелёной» зоне. Установка размера оперативной памяти для VirtualBox
  4. В следующем окне выберите «Создать новый виртуальный жесткий диск». Создать новый виртуальный жесткий диск
  5. Выберите тип диска. В нашем случае, если этот виртуальный диск не будет использоваться за пределами VirtualBox — VDI (VirtualBox Disk Image).
  6. Укажите, динамический или фиксированный размер жесткого диска использовать. Я обычно использую «Фиксированный» и вручную задаю его размер.
  7. Укажите размер виртуального жесткого диска и место его хранения на компьютере или внешнем накопителе (размер должен быть достаточным для установки и работы гостевой операционной системы). Нажмите «Создать» и дождитесь завершения создания виртуального диска. Сохранение виртуального диска VDI
  8. Готово, виртуальная машина создана и отобразится в списке слева в окне VirtualBox. Чтобы увидеть информацию о конфигурации, как на скриншоте, нажмите по стрелке справа от кнопки «Машины» и выберите пункт «Детали». Виртуальная машина VirtualBox создана

Виртуальная машина создана, однако, если её запустить, вы не увидите ничего кроме черного экрана со служебной информацией. Т.е. создан пока только «виртуальный компьютер» и никакая операционной система на нём не установлена.

Установка Windows в VirtualBox

Для того, чтобы установить Windows, в нашем случае Windows 10, в виртуальной машине VirtualBox вам потребуется образ ISO с дистрибутивом системы (см. Как скачать образ ISO Windows 10). Дальнейшие шаги будут выглядеть следующим образом.

  1. Вставьте образ ISO в виртуальный привод DVD. Для этого выберите виртуальную машину в списке слева, нажмите кнопку «Настроить», перейдите в пункт «Носители», выберите диск, нажмите по кнопке с диском и стрелкой и выберите пункт «Выбрать образ оптического диска». Укажите путь к образу. Затем в пункте настроек «Система» в разделе «Порядок загрузки» установите «Оптический диск» на первое место в списке. Нажмите «Ок». Вставить ISO образ в VirtualBox
  2. В главном окне нажмите «Запустить». Запустится созданная ранее виртуальная машина, при этом загрузка будет выполнена с диска (с образа ISO), можно выполнить установку Windows так, как это делается на обычном физическом компьютере. Все шаги первоначальной установки аналогичны таковым на обычном компьютере, см. Установка Windows 10 с флешкиУстановка Windows 10 в VirtualBox
  3. После того, как Windows была установлена и запущена, следует установить некоторые драйверы, которые позволят гостевой системе правильно (и без лишних тормозов) работать в виртуальной машине. Для этого выберите в меню «Устройства» — «Подключить образ диска дополнений VirtualBox», откройте компакт-диск внутри виртуальной машины и запустите файл VBoxWindowsAdditions.exe для установки этих драйверов. При ошибке подключения образа, завершите работу виртуальной машины и подключите образ из C:\ Program Files\ Oracle\ VirtualBox\ VBoxGuestAdditions.iso в настройках носителей (как в первом шаге) и снова запустите виртуальную машину, а затем произведите установку с диска.

По завершении установки и перезагрузки виртуальной машины она полностью будет готова к работе. Однако, возможно, вы захотите выполнить некоторые дополнительные настройки.

Windows установлена в VirtualBox

Основные настройки виртуальной машины VirtualBox

В настройках виртуальной машины (учтите, что многие настройки недоступны, пока виртуальная машина запущена) вы можете изменить следующие основные параметры:

  1. В пункте «Общие» на вкладке «Дополнительно» можно включить общий с основной системой буфер обмена и функцию Drag-n-Drop для перетаскивания файлов в гостевую ОС или из неё.
  2. В пункте «Система» — порядок загрузки, режим EFI (для установки на GPT диск), размер оперативной памяти, количество ядер процессора (не следует указывать число более количества физических ядер процессора вашего компьютера) и допустимый процент их использования (низкие значения часто приводят к тому, что гостевая система «тормозит»).
  3. На вкладке «дисплей» можно включить 2D и 3D ускорение, задать объем видеопамяти для виртуальной машины.
  4. На вкладке «Носители» — добавить дополнительные приводы дисков, виртуальные жесткие диски.
  5. На вкладке USB — добавить USB устройства (которые физически подключены к вашему компьютеру), например, флешку, к виртуальной машине (нажмите по значку USB с «плюсом» справа). Для использования контроллеров USB 2.0 и USB 3.0 установите Oracle VM VirtualBox Extension Pack (доступно для скачивания там же, где вы загружали VirtualBox). Добавление флешки в VirtualBox
  6. В разделе «Общие папки» можно добавить папки, которые будут общими для основной ОС и виртуальной машины.

Некоторые из указанных выше вещей можно выполнить и из запущенной виртуальной машины в главном меню: например, в пункт «Устройства» можно подключить флешку, извлечь или вставить диск (ISO), включить общие папки и т.п.

Дополнительная информация

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

  • Одна из полезных возможностей при использовании виртуальных машин — создание «снимка» (snapshot) системы в её текущем состоянии (со всеми файлами, установленными программами и прочим) с возможностью отката к этому состоянию в любой момент (и возможностью хранить несколько снимков). Сделать снимок в VirtualBox можно на запущенной виртуальной машине в меню «Машина» — «Сделать снимок состояния». А восстановить в менеджере виртуальных машин, нажав «Машины» — «Снимки» и выбрав вкладку «Снимки». Восстановление виртуальной машины из снимка
  • Некоторые комбинации клавиш по умолчанию перехватываются основной операционной системой (например, Ctrl+Alt+Del). Если вам требуется отправить подобное сочетание клавиш в виртуальную машину, используйте пункт меню «Ввод».
  • Виртуальная машина может «захватывать» ввод клавиатуры и мышь (так, что нельзя перевести ввод на основную систему). Чтобы «освободить» клавиатуру и мышь, если потребуется, используйте нажатие хост-клавиши (по умолчанию это правый Ctrl).
  • На сайте Майкрософт есть готовые бесплатные виртуальные машины Windows для VirtualBox, которые достаточно импортировать и запустить. Подробно о том, как это сделать: Как скачать бесплатные виртуальные машины Windows с сайта Майкрософт.
  • При необходимости вы можете включить загрузку виртуальной машины VirtualBox с физической флешки или другого накопителя

Комментарии (79) к Виртуальная машина VirtualBox для начинающих

  • Александр

    какой компакт диск запустить? очень непонятно написано все

    Ответить

    • Dmitry

      Когда подключите образ, то в проводнике в виртуальной машине появится компакт-диск.

      Ответить

  • Андрей

    Здравствуйте! Можно ли дать доступ виртуальной машине к моему железу (видео карте, встроенной звуковой карте), для последующей установке драйверов и экспериментами с ними? Спасибо!

    Ответить

    • Dmitry

      Здравствуйте.
      Можно, например, включить ускорение графики с использованием вашей видеокарты, но прямо «полный доступ», как вы хотите напрямую к оборудованию — не получится.

      Ответить

  • Vlad

    Здравствуйте. Заметил, после установки очередного Windows на вм, основная память системного диска уменьшается, её мало осталось. Как вернуть, что удалить, если конечно возможно.

    Ответить

    • Dmitry

      Здравствуйте.
      Полагаю, файлы дисков виртуальных машин хранятся у вас на диске C, соответственно удалять ВМ с дисками

      Ответить

  • Юрий

    Здравствуйте.
    Можно ли как-то запустить в VirtualBox всё установленные виртуальные машины одним разом?
    Одной кнопкой/командой/скриптом?
    К примеру, у меня несколько десятков виртуальных машин на каждой стоит своя ОС можно ли их как-то запустить одновременно и желательно (даже обязательно) в фоновом режиме?
    Каждую по отдельности запускать очень долго надо нажать в меню запустить далее запустить в фоновом режиме…
    Когда виртуальных машин десятки и их нужно часто запускать процесс может затянутся на очень долгое время.

    Ответить

    • Dmitry

      Здравствуйте.
      По идее нам поможет vboxmanage и bat-файл с запуском нужных машин:

      vboxmanage startvm "Имя первой ВМ"
      vboxmanage startvm "Вторая"

      Хотя сам так не запускал, но думаю, что даже если проблемы будут, они должны быть решаемы.

      Ответить

  • Serg

    Монитор с разрешением 2560×1440. Установлен VirtualBox 7.0.12 на хост Windows 10. Установил гостевую ОС Windows 10 Business x64. Разрешение монитора в гостевой ОС макс. 1600×1200. В гостевой ОС установил OFFICE 2021. И здесь начинаются проблемы. Если НЕ УСТАНОВЛЕН VBoxGuestAddition, офис работает нормально, но, естественно разрешение 1600×1200. Если установить VBoxGuestAddition, чтобы использовать внешние подключения и увеличить разрешение до номинального 2560×1440, вместо отображения любой программы офиса — пустой БЕЛЫЙ экран !!! Если удалить — восстанавливается нормальная работа. Аналогично и с OFFICE 2016 !!! Т.е. VBoxGuestAddition глючит с видеорежимами?
    Как устранить проблему?

    Ответить

    • Serg

      Сам и отвечу: удалить глючную версию 7.0.12 и установить 6.1.22.

      Ответить

  • Валерий

    Здравствуйте,
    как настроить Virtualbox 6.1.42 под Win10 64 pro, чтобы вирт.машина Win2000 SP4 pro запускалась из iso-файла, а в USB можно было вставлять флешку или сканер CANON Lide 500 или фотоаппарат CANON IXUS 70 ?
    Спасибо

    Ответить

  • Олег

    Дмитрий, здравствуйте! Установил Virtualbox 6.1.34 под Win10 64 pro. Установил такую же гостевую систему. Всё прошло нормально, но в процессе настройки виртуальная машина перестала запускаться. Выходит ошибка: «Сеанс виртуальной машины был закрыт до любой попытки его включения». Что это такое, и как можно исправить? Перед этим установил плагин Oracle VM VirtualBox Extension Pack, и разрешил доступ к одной флешке. После этого вышло сообщение о невозможности сохранить настройки.

    Ответить

    • Dmitry

      Здравствуйте.
      К сожалению, не могу ответить, сам бы гуглил по тексту ошибки. Ранее с таким не сталкивался, а сейчас Hyper-V стал только пользоваться, потому нюансы VB уже мимо меня проходят.

      Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться