Basta abrir um terminal no Linux ou uma ferramenta de linha de comando no Windows (Win + R cmd) e alterar o diretório para sua pasta do VirtualBox.
cd "C:\Program Files\Oracle\VirtualBox"
Em seguida, executamos o comando VBoxManage com as seguintes opções para vincular a unidade USB a um arquivo vmdk (Virtual Machine Disk):
VBoxManage internalcommands createrawvmdk -filename usb.vmdk -rawdisk "path_to_usb"
Por exemplo, no Linux, se eu quiser salvar em /home/thomas/.VirtualBox/usb.vmdk um disco de máquina virtual que se vincula ao meu USB em / dev / sdb, digite a seguinte linha:
VBoxManage internalcommands createrawvmdk -filename /home/thomas/.VirtualBox/usb.vmdk -rawdisk /dev/sdb
No Windows, se eu quiser salvar o disco da máquina virtual em C: \ Users \ Thomas.VirtualBox \ usb.vmdk que vincula ao meu USB no Disco 1 (de acordo com o Gerenciamento de Disco anterior), digite o seguinte linha:
VBoxManage internalcommands createrawvmdk -filename C:\Users\Thomas\usb.vmdk -rawdisk \.\PhysicalDrive1
Substitua o 1 em \.\PhysicalDrive1
pelo número do seu dispositivo da unidade USB (por exemplo, \.\PhysicalDrive2
).
Se algum caminho contiver espaços, escreva-o entre aspas (") para que ele funcione. Exemplo:
VBoxManage internalcommands createrawvmdk -filename "C:\Documents and Settings\Carletdesiles\.VirtualBox\usb.vmdk" -rawdisk \.\PhysicalDrive1
É isso aí, você fez um disco de Máquina Virtual que deve ser muito pequeno (~ 1KB) e links para o seu drive USB.
Você só precisa importar este disco rígido no VirtualBox e usá-lo como disco rígido principal (para inicializar) em seu novo sistema.