Виртуальная загрузочная флешка для виртуальных машин. Настройка загрузки с флешки в виртуальных машинах VirtualBox и VMware Workstation Установка ос в virtualbox с флешки

ОС 08.05.2024

Обычно, установка операционной системы в VirtualBox происходит через ISO файл или CD/DVD диск. Но Вы знаете, что также можете загрузиться и с USB диска в VirtualBox? Много людей не знают этого просто потому, что эта возможность скрыта и недоступна через графический пользовательский интерфейс. На самом деле, Вам придется открыть терминал (или командную строку) и использовать команду VBoxManage для доступа к этой функции. В этом руководстве, будет посмотрена возможность загрузить (или установить ОС) с USB устройства в VirtualBox.
Примечание: Это руководство осуществляется на машине Windows. Шаги могут отличаться для Linux / Mac.
Примечание 2: Это руководство предполагает, что у вас уже есть загрузочный USB диск с какой-то операционной системой (вероятно это дистрибутив Linux), установленной на нем.

Загрузка с USB-накопителя в VirtualBox

Прежде чем что-нибудь делать, запустите систему Windows, и подключите загрузочный USB диск. Теперь нам нужен номер этого загрузочного USB диска.
Примечание: Не путайте номер диска с буквой диска. Они не одинаковы.
Мы можем узнать номер диска из утилиты «Управление дисками» или любыми другими программами третьих сторон управления дисками. В настоящее время мы будем использовать утилиту Windows. Нажмите сочетание клавиш “Win + R”, и воспользуйтесь командой “diskmgmt.msc ”, после чего нажмите кнопку «ОК». О других полезных командах диалогового окна «Выполнить» читайте в статье.

Посмотрите на USB диск и запомните его номер. В моем случае, USB диск отображается как «Диск 7», так что номер диска «7».

После того, как Вы узнали номер диска, запустите «Командную строку» с правами администратора. В Windows 8 это можно сделать, нажав сочетание клавиш “Win+X” и выбрав нужный пункт меню.

Перейдите в папку установки VirtualBox, используя следующую команду. Если Вы установили VirtualBox в каком-либо другой каталог или на другой диск, то измените команду соответствующим образом.

cd %programfiles%\Oracle\VirtualBox

Введите следующую команду, заменяя символ “#” фактическим числом диска. Эта команда создать файл VMDK в диск С, который указывает на физический диск USB.

VBoxManage internalcommands createrawvmdk -filename C:\extdisk.vmdk -rawdisk \\.\PhysicalDrive#

После того, как Вы выполните команду, Вы получите сообщение с подтверждением, а также увидите новый файл с именем “extdisk.vmdk”’ в корне диска “С”.

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

Вы увидите новую виртуальную машину в списке в левой части окна VirtualBox. Просто выберите её и нажмите на кнопку «Запустить», расположенной в верхнем меню, чтобы загрузиться с USB диска. Как вы можете видеть на картинке ниже, я успешно загрузились в мой живой диск Ubuntu.

Вот и все, что нужно сделать, и это на самом деле, очень просто. Надеюсь, что моя статья была Вам интересна. Пишите в комментариях Ваши фишки работы с VirtualBox, подписывайтесь на наши новости и оставайтесь с нами.


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

Используя специальное программное обеспечение, это можно сделать несколькими способами. Рассмотрим каждый из них пошагово.

Способ 1: OSFmount

Эта небольшая программа очень выручает, когда нет под рукой флешки. Она работает в любой версии Windows.

После того, как Вы скачали программу, сделайте вот что:



В работе с этой программой могут потребоваться дополнительные функции. Для этого нужно войти в главном окне в пункт «Drive Actions» . А дальше возможно будет использовать следующие опции:

  • Dismount – размонтировать том;
  • Format — форматирование тома;
  • Set media read-only – ставит запрет на запись;
  • Extendsize – расширяет размер виртуального устройства;
  • Savetoimagefile – служит для сохранения в нужном формате.

Способ 2: Virtual Flash Drive

Хорошая альтернатива вышеописанному способу. При создании виртуальной флешки эта программа позволяет защитить информацию на ней с помощью пароля. Преимуществом таковой является ее работоспособность в старых версиях Windows. Поэтому, если у Вас на компьютере стоит версия или ниже, эта утилита поможет быстро подготовить виртуальный накопитель информации на компьютере.

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

  1. Скачайте и установите Virtual Flash Drive.
  2. В главном окне нажмите кнопку «Mount new» .
  3. Появится окно «Create new volume» , укажите в нем путь для создания виртуального носителя и нажмите «Ок» .


Как видите, программа очень простая в обращении.

Способ 3: ImDisk

Это одна из наиболее популярных программ для создания виртуальной дискеты. Используя файл образа или память компьютера, она создает виртуальные диски. При использовании специальных ключей при ее загрузки, в качестве виртуального съемного диска будет фигурировать флеш-носитель.


Способ 4: Облачное хранилище

Развитие технологий позволяет создавать виртуальные флешки, и хранить на них информацию в интернете. Данный способ представляет собой папку с файлами, которая доступна определенному пользователю с любого компьютера, подключенного к интернету.

К таким хранилищам данных относятся , и Облако Mail.ru. Принцип использования этих сервисов одинаковый.

Рассмотрим, как работать с Яндекс Диском. Этот ресурс позволяет бесплатно хранить на нем информацию до 10 Гб.



Работа с таким виртуальным носителем информации позволяет вам полностью управлять вашими данными: группировать их в папки, удалять ненужные данные и даже делиться ссылками на них с другими пользователями.

В данной статье хотелось бы затронуть тему установки ОС Windows на виртуальную машину VirtualBox с флешь накопителя. Если вы работайте с программой VirtualBox, то у вас появится повод установить операционную систему именно с флешки, в принципе если вы открыли данную статью, то он у вас уже появился.

Для данной операции нам потребуется дополнительное программное обеспечение под названием Virtual Machine USB Boot , скачать программу вы можете с официального сайта, перейдя по ссылочке http://reboot.pro/files/download/339-virtual-machine-usb-boot/ . С сайта разработчика вы можете скачать как обычную установочную версию программы, так и портативную (portable) не требующую установки. Я скачал портативную.

Программа скачалась, распаковываем и запускаем.

В открывшемся окне программы нажимаем Add(добавить).

В пункте VM name, нам нужно выбрать ту виртуальную машину с которой должна загружаться наша флешка.

В моём VirtualBox содержится 5 виртуальных машин, это видно на картинке ниже.

Я выбираю Windows 7, т.е при запуске, эта виртуальная машина будет загружаться с флешки.

В пункте Drive to add and boot, выбираем ту флешку, которую мы хотим подключить к виртуальной машине.

В появившемся информационном окне нажимаем OK.

Выбираем вкладку которая появилась в списке и нажимаем Start. Только до нажатия кнопки start убедитесь, что программа VirualBox не запущена.

В появившемся информационном окне нажимаем опять же OK. После этого виртуальная машина запускается с флешки как мы и хотели.

Проблема возникающая при запуске.

В версиях VirtualBox начиная с 5.0, при запуске с программы Virtual Machine USB Boot наблюдается ошибка FATAL: No bootable medium found! System halted , эта ошибка возникает потому, что программа Virtual Machine USB Boot не создает автоматически IDE-контроллер в VitualBox 5-х версиях, без него не получится подключить созданный программой файл vmdk, который в свою очередь отвечает за соединение с нашей флешкой.

Для устранения ошибки, нам необходимо вручную создать IDE - контроллер в VirtualBox. Заходим в программу, выбираем ту виртуальную машину, с которой мы хотим загружаться(в моём случае это Windows 7), далее идем в настройки - > носители , в пункте носители информации, в нижней части, нажимаем на кнопку с зеленым крестиком (как показано на картинке ниже) и выбираем пункт Добавить IDE контроллер.

Запускаем снова программу Virtual Machine USB Boot, нажимаем Start .

Теперь программа запускается c флеш-накопителя без всяких ошибок.

И как мы видим, файл с расширением vmdk успешно подключился к контроллеру IDE.

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

Спасибо за внимание!

Занимаясь системным администрированием, мне часто приходится пользоватся виртуальными машинами типа Oracle WM VirtualBox и WMWare Workstation . VirtualBox\"ом я пользуюсь чаще ввиду того, что для одиночных запусков он проще и легче. Возникла необходимость загрузить виртуальную машину с реальной USB-флешки, в данном случае, для проверки свежесобранной загрузочной флешки. Но есть одна неприятность - через основной интерфейс программы VirtualBox нельзя осуществить загрузку виртуальной машины с физического USB диска, однако, есть способ решить такую задачу. Вот об этом способе и пойдет речь в статье.

Что бы загрузить виртуальную машину VirtualBox с внешнего USB диска, необходимо создать клон USB диска в виде файла *.vmdk , через который будет осуществляться связь хоста VirtualBox с физическим внешним USB диском. Такой файл будет занимать несколько килобайт, т.к. содержит лишь данные для связи с USB диском.

1. Создание файла, служащего мостом между VirtualBox и USB диском.

Для создания файла *.vmdk существует утилита vboxmanage.exe, которая входит в стандартный состав VirtualBox, поэтому отдельно скачивать ее не надо.

Итак, чтобы создать такой файл, необходимо выполнить следующую команду в окне командной строки, подменив путь до каталога VirtualBox на свой:

"C:\\Program Files\\Oracle\\VirtualBox\\VBoxManage.exe" internalcommands createrawvmdk -filename c:\\temp\\usb.vmdk -rawdisk \\\\.\\PhysicalDrive2 -register

Здесь следует обратить внимание на два параметра:

Чтобы узнать номер внешнего USB диска с которым следует связать файл (обычно внешний USB HDD под номером 1 , если установлен только один жесткий диск), можно подсмотреть его в «Панель управления → Администрирование → Управление компьютером → Управление дисками» .

Теперь осталось настроить хост VirtualBox для загрузки с только что созданного виртуального диска.

2. Установка в VirtualBox *.vmdk файла в качестве загрузочного диска.

Сначала нужно добавить созданный usb.vmdk в список жестких дисков в менеджере виртуальных носителей VirtualBox.

Далее следует зайти в «Свойства» виртуальной машины (которую необходимо загрузить с USB внешнего диска) и в разделе «Носители» установить добавленный виртуальный жесткий диск usb.vmdk в Слот «Первичный мастер IDE», как на скриншоте.

Готово, теперь можно загрузить виртуальную машину с внешнего USB диска.

Цель разработки - заставить VirtualBox работать без установки и запускаться откуда угодно, например с USB-носителя. Интересно, что утилита полностью написана на скриптах AutoIt (все исходники открыто лежат , но из-за этого, правда, и выглядит не очень изящно. Но главное-то - результат. Итак, скачиваем приложение (у меня это Portable-VirtualBox_v4.1.6-Starter_v6.4.8-Win_all.exe) и запускаем его - программа предложит выбрать путь для распаковки. После этого можно запустить Portable-VirtualBox.exe. Все настройки выставляются автоматически, исправлять что-то вручную (например, пути) не требуется. Появившееся окно - это так называемый лончер. Он появляется один раз и предназначен для загрузки последнего дистрибутива VirtualBox и извлечения оттуда нужных файлов. Интересно, что на этом этапе файлы можно еще и особым образом упаковать, чтобы они занимали меньше места на USB-флешке (хотя при нынешних размерах флешек это едва ли актуально). Жмем на кнопку «Download installation files of VirtualBox», выбираем разрядность системы (например, «Extract the files for 32-Bit system») и ждем, пока лончер сделает все свое дело. Чтобы установщик адаптировал пути под систему (поправил нужные параметры в конфиге VirtualBox.xml), бинарник Portable-VirtualBox.exe нужно запустить еще раз. Вуаля - у нас в распоряжении есть полноценная VirtualBox. Без какой-либо установки в систему.


В трее появится иконка VirtualBox, с помощью которой можно управлять виртуальной машиной и дополнительно настраивать ее. В гостевых ОС по умолчанию работает и USB, и сеть. Но чтобы выпустить гостевую ОС во внешнюю сеть (инет), придется провести некоторые дополнительные манипуляции. В трее надо выбрать «Settings -> Network» и включить опцию «Start VirtualBox with network support». Далее нужно перезапустить Portable-VirtualBox и согласиться на установку драйвера. Процесс организован так, что при завершении работы с виртуальной машиной всё, что было установлено в систему, удаляется. Файлы гостевой ОС разумно разместить прямо на флешке вместе с VirtualBox. У меня эта система одна, поэтому ее можно запускать сразу, без дополнительных манипуляций, указав в параметрах ее имя:

Portable-VirtualBox.exe "leopard"

Учитывая, что виртуальная машина всегда находится не в выключенном состоянии, а в режиме «Save the state», ее запуск происходит очень быстро. Поэтому она всегда готова к работе без лишнего геморроя. И где угодно.

Рекомендуем почитать

Наверх