3

У меня есть USB, на котором есть операционные системы. Теперь я хочу создать файл VMDK, чтобы использовать их в VirtualBox.

Я прочитал много статей, но так и не нашел, как их использовать. В статье я нашел способ, которым:

C:\Program Files\Oracle\VirtualBox > VBoxManage internalcommands createrawvmdk -filename D:\usb.vmdk -rawdisk \\.\physicalDrive<Disk 1> -register

Это не работает. Я пытаюсь без регистрации, но ничего не произошло. Если я открою свой diskmsgmt.msc, мне будет показано имя Disk 1 Removable

Я хочу знать, как я могу это сделать. Проблема в том, что когда я запускаю команду, система сообщает мне, что файл не найден.

Я попытался проверить USB. Работает нормально. Я думаю, что может быть две причины проблемы:

  1. Имя диска имеет пробел, поэтому я думаю, что это не работает из-за этого.
  2. Я что-то упускаю в командах.

Может кто-нибудь объяснить, какие команды мне нужно использовать, чтобы он работал для меня?

(Я пробовал команды с VirtualBox, а не VMware)

1 ответ1

4

Просто откройте терминал в Linux или средство командной строки в Windows (Win+R cmd) и перейдите в папку VirtualBox.

cd "C:\Program Files\Oracle\VirtualBox"

Затем мы запускаем команду VBoxManage со следующими параметрами, чтобы связать USB-накопитель с файлом vmdk (диск виртуальной машины):

VBoxManage internalcommands createrawvmdk -filename usb.vmdk -rawdisk "path_to_usb"

Например, в Linux, если я хочу сохранить в /home /thomas /.VirtualBox /usb.vmdk диск виртуальной машины, который связан с моим USB в /dev /sdb, я набираю следующую строку:

VBoxManage internalcommands createrawvmdk -filename /home/thomas/.VirtualBox/usb.vmdk -rawdisk /dev/sdb

В Windows, если я хочу сохранить диск виртуальной машины в C:\Users\Thomas.VirtualBox\usb.vmdk, который связывается с моим USB на диске 1 (в соответствии с предыдущим дисковым управлением), я набираю следующую строку:

VBoxManage internalcommands createrawvmdk -filename C:\Users\Thomas\usb.vmdk -rawdisk \\.\PhysicalDrive1

Заменить 1 в \\.\PhysicalDrive1 по номеру ВАШЕГО устройства USB-накопителя (например, \\.\PhysicalDrive2).

Если какой-либо путь содержит пробелы, напишите его в кавычках ("), чтобы он работал. Пример:

VBoxManage internalcommands createrawvmdk -filename "C:\Documents and Settings\Carletdesiles\.VirtualBox\usb.vmdk" -rawdisk \\.\PhysicalDrive1

Вот и все, вы сделали диск виртуальной машины, который должен быть очень маленьким (~ 1 КБ) и связываться с вашим USB-накопителем.

Вам просто нужно импортировать этот жесткий диск в VirtualBox и использовать его в качестве основного жесткого диска (для загрузки) для вашей новой системы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .