- Способы загрузки виртуальной машины с флэш-накопителя
- Через меню «Пуск» и Менеджер виртуальных машин
- Командная строка для создания файла
- How to use USB drives in VirtualBox guest OS?
- Проверка работоспособности
- Пробуем подключиться обычным способом
- Способ с программой virtual machine usb boot
- Второй способ с программой Virtual Machine USB Boot
- Используем командную строку для создания файла
- 2016-07-26
- Загрузка с флешки в VirtualBox
- И так, начнем со сложного способа.
- Способ второй, легкий.
Способы загрузки виртуальной машины с флэш-накопителя
Чтобы запустить машину VirtualBox на USB-накопителе, вам необходимо выполнить предварительную установку и подготовку. Для этого сделайте его загрузочным и установите операционную систему.
Через меню «Пуск» и Менеджер виртуальных машин
Чтобы использовать этот метод, необходимо сначала установить и настроить виртуальную машину. В этом случае перейдите в соответствующий раздел, выберите нужный тип устройства и добавьте флешку в список.
После этого он включается (флешку необходимо вставить в гнездо). Затем нажмите клавишу F12. В результате появится меню, где сначала вы выбираете «Диспетчер загрузки», а затем вам нужно выбрать загрузку с флешки. В результате VirtualBox сможет загружаться с флешки через порт USB.
Командная строка для создания файла
Чтобы загрузить виртуальную машину, вам необходимо создать файл vmdk. Это можно сделать с помощью командной строки. Вы должны запустить его с правами администратора. Необходимо определить номер диска, который соответствует диску, с которого должен происходить запуск. Для этого используйте команду «diskpart», а затем «list disk». Результатом будет список активных дисков, включая загрузочное устройство. Это число необходимо использовать в параметре PhysicalDriveN. В этом примере используется цифра 1.
Для установки выполните следующие действия:
- Перейдите в каталог C:Program FilesOracleVirtualBox. Это помещает пользователя в файловую систему в корневом каталоге этой программы.
- Теперь вам нужно ввести и выполнить следующую команду: «VBoxManage Internalcommands createrawvmdk -filename C:USB.vmdk -rawdisk.PhysicalDrive1».
- В ответном сообщении указывается, что необходимый файл для запуска ВМ создан.
- Теперь запустите приложение и зайдите в настройки машины. В этом случае добавляется еще один жесткий диск и в качестве него используется вновь созданный файл.
При включении виртуальной машины нажмите F12 и в появившемся меню выберите флешку для загрузки.
How to use USB drives in VirtualBox guest OS?
Последняя версия VirtualBox поддерживает устройства USB 3.0. Чтобы получить полный бонус от использования скоростей USB 3.0, вам необходимо установить пакет расширений, как мы определили его ранее. В противном случае максимальная скорость передачи данных будет равна 12 Мбит/с, что справедливо для контроллера USB 1.0. В других случаях USB-диск может вообще не инициализироваться, поэтому не будем забывать о таком обстоятельстве.
Сначала перед запуском виртуальной машины обратитесь к главному меню ВМ и откройте вкладку «Настройки», соответствующую используемому экземпляру машины. Когда откроется форма, перейдите в раздел «USB» и отметьте «Включить контроллер USB» и «Контроллер USB 2.0 (EHCI)». Также создайте фильтр для необходимого USB-устройства, укажите его в списке всех доступных USB-накопителей, будь то внешние жесткие диски или флешки.
Теперь запустите виртуальную машину и, когда экземпляр будет инициализирован, нажмите «Устройства» -> «USB» в верхнем меню и выберите соответствующее USB-устройство, которое вы хотите использовать в виртуальной машине.
После этого USB-накопитель сразу подключится и проинициализируется.
Проверка работоспособности
Если устройство подключено к разделу флешки, ВМ с него не загрузится. Ранее было описано, что он используется как еще один жесткий диск. После подключения таким способом операционная система запускается в обычном режиме указанным способом.
Пробуем подключиться обычным способом
откройте диспетчер виртуальных машин. Нажмите кнопку «Настроить». Заходим в раздел «USB» и нажимаем на иконку добавления нового устройства, выбираем нашу флешку. Нажмите «ОК». Запустим виртуальную машину. Как мы видим, теперь у нас есть съемный диск; его можно открыть в «Мой компьютер». Давайте попробуем загрузиться с этого. Нажмите «Перезапустить». При перезагрузке нажимаем клавишу «F12» и не видим нашей флешки в списке. К сожалению, загрузиться с него таким способом не получится. Что делать? И делать не так уж и много, но это интересно.
Мы выключаем нашу виртуальную машину и на данный момент закрываем диспетчер виртуальных машин. Появится сообщение автозапуска съемного носителя, что означает, что менеджер передал управление флешкой системе.
Способ с программой virtual machine usb boot
Чтобы использовать это приложение, вам необходимо скачать его с сайта http://reboot.pro/files/download/339-virtual-machine-usb-boot/ и установить на свой компьютер. Его можно установить или использовать как портативную программу.
После запуска в главном окне справа есть кнопка «Добавить». После нажатия откроется окно для выбора ВМ. Требуется перейти на нужную вкладку. Затем необходимо ввести данные в поля на экране. В одной из строк представлен раскрывающийся список, в котором показаны все используемые виртуальные машины.
В следующей строке находится пункт для флешки. Необходимо выбрать тот, который является загрузочным. Остальные параметры могут оставаться неизменными. Затем вы должны подтвердить запись.
Перед использованием этой программы необходимо закрыть VirtualBox. Программа самостоятельно запустит это приложение.
В главном окне программы нажмите на кнопку «Пуск».
Сначала вам нужно создать файл vmdk контроллера IDE. В этом случае вам нужно зайти в «Настройки» и перейти в «Медиа». Там вам нужно нажать на кнопку, которая добавит новый контроллер.
Второй способ с программой Virtual Machine USB Boot
Как уже упоминалось, первый способ подходит только для версий Virtualbox 4.2.36 и ниже. Описанные ниже манипуляции проверены на версии 5.0.12 и точно с ней работают.
Начиная с версии 4.3 у пользователей возникли проблемы с установкой Windows с загрузочной флешки в виртуальную машину. На любом этапе установки может возникнуть ошибка, и процесс будет прерван. Проблему решает программа Virtual Machine USB Boot; на сайте разработчика есть как портативная версия, так и установщик; он весит довольно много. Обязательно проверьте и Virtual Machine Manager, и нашу программу на работу с правами администратора. Перед запуском утилиты загрузки виртуальной машины через USB на тестируемом компьютере необходимо переключить жесткий диск с порта SATA0 на порт SATA2 или SATA3. SATA0 должен быть пустым; утилита монтирует к нему флешку.
Запускаем диспетчер виртуальных машин, а затем запускаем инструмент. В окне инструмента нажмите кнопку «Добавить». Выбираем имя виртуальной машины и называем ее по своему усмотрению. В третьей строке выбираем именно ту виртуальную машину, которую будем использовать позже. Инструмент просматривает каталог Virtualbox и выдает нам все смонтированные машины, выбираем нужную. В поле «Дрисе для добавления и загрузки» выбираем нашу флешку. Дважды нажмите «ОК» и «Пуск». На этом настройка завершена и можно запускать виртуальную машину.
Читайте также: Как поменять разрешение экрана в Windows 10, 7, 8
Используем командную строку для создания файла
Чтобы загрузиться с флэшки в Virtualbox, выполните следующую команду:
Внутренние команды C:Program FilesOracleVirtualBoxVBoxManage.exe» createrawvmdk -filename D:Transcend.vmdk -rawdisk .PhysicalDrive2
Это говорит:
- C:Program FilesOracleVirtualBoxVBoxManage.exe — какая программа будет выполнять команду (путь необходимо изменить, если программа была установлена в другое место);
- внутренние команды createrawvmdk -filename — сама команда;
- D:Transcend.vmdk -rawdisk.PhysicalDrive2 — с каким файлом должен быть создан диск; Букву «Д» в начале можно заменить на букву одного из ваших дисков, там будет создан файл; цифра «2» в конце — номер диска; мы более подробно рассмотрим, как это выяснить.
Идем в компьютеры, оттуда в управление дисками и находим свой диск среди всех остальных. Число подскажет нам, какое число использовать в команде. В нашем случае «Диск 2». Это важно. Если вы введете не тот диск, система не загрузится и не будет работать. Копируем нашу команду с помощью горячей клавиши «Ctrl+C». Откройте командную строку от имени администратора и вставьте команду, нажав «Ctrl+V», нажмите «ОК». На долю секунды появится окно командной строки. Теперь найдем наш файл. Он находится по пути, который мы указали ранее в команде, и называется «Transcend.vmdk». Для удобства переместите файл на рабочий стол.
2016-07-26
Загрузка с флешки в VirtualBox
В настройках виртуальной машины VirtualBox по умолчанию не предусмотрено подключение USB-накопителя для последующей загрузки с него. Все, что мы можем сделать, это использовать виртуальные жесткие диски или физический привод компакт-дисков.
Но есть еще способ загрузиться с флешки в VirtualBox. Суть заключается в создании виртуального жесткого диска, который относится к физическому диску системы. А затем подключите этот виртуальный жесткий диск к виртуальной машине, чтобы загрузиться с нее. Такой диск создается через командную строку с помощью консольной программы VBoxManage.exe. Он находится в установленном каталоге VirtualBox.
Есть два способа сделать этот диск: сложный и простой.
И так, начнем со сложного способа.
откройте командную строку Windows от имени администратора. В Windows 10, 8.1 и 8 нажмите клавиши Win+X на клавиатуре и в открывшемся меню выберите «Командная строка (Администратор).
Соглашаемся запускать командную строку от имени администратора.
Для Windows 7 и Vista откройте меню «Пуск», в поле поиска внизу меню введите cmd. Среди найденных результатов щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора». Поскольку я использую Windows 10, то покажу примерно, как это должно выглядеть.
Для Windows XP используйте комбинацию клавиш Win+R, откроется окно «Выполнить», в открытой строке введите cmd и нажмите «ОК.
В результате перед нами откроется командная строка.
Прежде всего нам необходимо узнать, под каким номером в системе среди остальных дисков находится наша флешка. Для этого введите команду diskmgmt.msc и нажмите Enter.
Откроется окно консоли «Управление дисками». Он показывает четкую информацию о системных дисках. В моем случае флэшка назначена диску номер два. Запоминаем этот номер, он нам понадобится позже.
Возвращаемся в окно командной строки. Для запуска программы VBoxManage.exe в консоли нам необходимо перейти в каталог с установленной программой VirtualBox. Пишем следующее (используйте клавишу TAB для автоматического завершения пути):
компакт-диск «Program FilesOracleVirtualBox»
и нажмите Enter. В приглашении на ввод команд должен измениться путь на тот, который мы указали выше.
Введите команду для создания файла виртуального жесткого диска:
Внутренние команды VBoxManage.exe createrawvmdk -filename C:usb.vmdk -rawdisk .PhysicalDrive#
Вместо символа решетки вставляем номер диска флешки, тот, который мы запомнили ранее. Нажмите Ввод. Также вместо пути C:usb.vmdk вы можете указать свой путь, только не забудьте расширение .vmdk в конце имени файла.
Программа сообщит вам, что диск создан. Проверяем наличие на диске C:.
Комплексный метод завершен.
Способ второй, легкий.
Специально для облегчения этой процедуры я написал небольшую программу, которая за пару кликов делает все описанные выше действия. Программа называется VBoxVDC.
Когда вы его откроете, в раскрывающемся списке будут по порядку перечислены все диски, для которых вы можете создать виртуальный жесткий диск.
Процесс создания следующий. Выберите из списка флешку, для которой вы хотите создать виртуальный диск, и нажмите кнопку «Создать виртуальный диск.
Откроется окно выбора места сохранения нового виртуального диска. Выберите место для сохранения и нажмите кнопку «Сохранить». При сохранении имя файла будет сформировано по имени флешки; при желании можно изменить его на свой.
Программа попросит вас повысить привилегии для выполнения процедуры создания жесткого диска, нажмите Да.
По завершении программа выдаст сообщение о том, что операция прошла успешно. Нажмите ОК.
Теперь проверяем папку на наличие созданного файла.
На этом создание файла виртуального жесткого диска завершено.