VirtualBox pode fazê-lo.
Ele não permite inicializar diretamente do USB, mas permite anexar um dispositivo físico a um disco virtual.
Então, o truque é criar um drive virtual apontando para o seu pendrive, e então adicionando aquele drive à máquina vistual.
Passo 1 - Encontre o seu ID de chave USB
- Clique com o botão direito em Meu computador > Gerenciar > Gerenciamento de disco
- Encontre seu USB.
Disk 1
significa que o ID é\.\PhysicalDrive1
. - A numeração começa em 0 (seu primeiro disco rígido), então o dispositivo USB será 1, 2 ou até mesmo 3.
Passo 2 - Crie o disco virtual
-
No terminal (menu > cmd), emita o seguinte comando:
VBoxManage internalcommands createrawvmdk -filename "%USERPROFILE%\usb.vmdk" -rawdisk \.\PhysicalDrive1
-
Estou supondo que seu USB é PhysicalDrive1
- A unidade será criada em C: \ Users \ youruser \ usb.vmdk
Etapa 3 - Adicione a unidade à máquina virtual
- Basta usar a GUI do Virtualbox
- Selecione a máquina virtual > Configurações > Armazenamento > Adicionar anexo > Escolha o disco existente
- Navegue para o recém criado
usb.vmdk
Mais detalhes podem ser encontrados neste artigo incrível