Как загрузить ОС с USB-накопителя в VirtualBox

VirtualBox — одно из самых популярных решений, используемых для управления и запуска виртуальных машин. Как и на реальном компьютере, для загрузки требуется источник. Самый простой способ запустить гостевую операционную систему в виртуализированной среде — это загрузить загрузочный ISO-образ и затем смонтировать его в виртуальный привод CD / DVD.

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

Как загрузить ОС с USB-накопителя в VirtualBox
Как загрузить ОС с USB-накопителя в VirtualBox

Найдите номер диска, связанный с вашим USB-накопителем

Современные выпуски Windows связывают номер с каждым диском, к которому они имеют доступ. Этот номер необходим для использования в последующей команде.

1. Вставьте USB-накопитель в свободный слот. В Windows 10 вы можете получить доступ к управлению дисками, щелкнув правой кнопкой мыши в меню «Пуск».

Чтобы открыть эту утилиту в более старых версиях Windows, нажмите «Пуск» и откройте диалоговое окно «Выполнить».

В этом диалоговом окне введите diskmgmt.msc и нажмите Enter.

Запишите номер диска, связанный с вашим USB-накопителем. Например, на предыдущем рисунке номер диска равен 1.

Создание виртуального необработанного диска, связанного с вашим USB-накопителем

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

Откройте командную строку с правами администратора. Нажмите «Пуск», введите «cmd», щелкните правой кнопкой мыши командную строку и «Запуск от имени администратора».

Измените каталог на путь, по которому вы установили VirtualBox. По умолчанию это C: Program FilesOracleVirtualBox. Если вы установили другой путь, вам, возможно, придется изменить следующую команду:

cd% programfiles% OracleVirtualBox

Запомните номер диска, связанный с вашим USB-накопителем, и при необходимости измените последнюю цифру в следующей команде:

Внутренние команды VBoxManage createrawvmdk -filename% USERPROFILE% Desktopusbdrive.vmdk -rawdisk.PhysicalDrive1

Например, если в вашей системе есть SSD-накопитель и жесткий диск, то номер вашего USB-диска может быть 2 вместо из 1, поэтому команда должна выглядеть следующим образом:

внутренние команды VBoxManage createrawvmdk -filename% USERPROFILE% Desktopusbdrive.vmdk -rawdisk.PhysicalDrive2

файл с именем usbdrive.vmdk теперь сохраняется на рабочем столе. Вы будете использовать это на следующем шаге.

Добавить USB-накопитель на виртуальную машину

Чтобы иметь возможность для использования необработанных устройств в качестве виртуальных дисков VirtualBox должен работать с правами администратора. Нажмите «Пуск», введите virtualbox, щелкните правой кнопкой мыши приложение и выберите «Запуск от имени администратора».

Нажмите «Создать», чтобы создать новую виртуальную машину.

В открывшемся диалоговом окне внизу окна вы увидите раздел Жесткий диск. Выберите «Использовать существующий файл виртуального жесткого диска» и щелкните значок, выделенный на следующем рисунке. Перейдите на рабочий стол и выберите файл с именем usbdrive.

На следующем рисунке вы можете увидеть, как установочный комплект Windows загружается непосредственно с USB-накопителя на виртуальной машине.

Потенциальные проблемы и решения

Помните, что каждый раз, когда вы хотите загрузиться с USB-накопителя, вы должны запускать VirtualBox с правами администратора.

Вкл. На некоторых материнских платах функции виртуализации по умолчанию отключены. В зависимости от вашего процессора, вам придется включить VT-x на процессорах Intel или AMD-V на процессорах AMD. Вы найдете эти опции в настройках BIOS или UEFI. Если VirtualBox показывает только 32-разрядные версии операционных систем, которые он может разместить, это признак того, что эти функции неактивны. Если ваш процессор поддерживает VT-d или AMD IOMMU, также включите его, так как это может повысить производительность при загрузке с USB-устройства.

Возникли проблемы с этой настройкой? Дайте нам знать об этом в комментариях. Кто-то еще, кто столкнулся с той же проблемой, мог бы помочь.