Como Inicializar um SO a Partir de um Pen Drive no VirtualBox

O VirtualBox é uma das soluções mais populares usadas para gerenciar e executar máquinas virtuais. Assim como um computador real, ele precisa de uma fonte para inicializar. A maneira mais simples de executar um sistema operacional convidado em um ambiente virtualizado é baixar uma imagem ISO inicializável e, em seguida, montá-la em uma unidade virtual de CD/DVD.
Às vezes, no entanto, você pode preferir uma alternativa. Por exemplo, você pode inicializar diretamente de um pen drive. Como é fácil instalar uma distribuição Linux em um pen drive, esse método permite que você mantenha um sistema operacional no seu bolso e o execute em qualquer lugar onde você tenha acesso a uma máquina virtual.
Leia também: Como Importar e Exportar Arquivos OVA no VirtualBox
Encontre o Número do Disco Associado ao Seu Pen Drive
Edições modernas do Windows associam um número a cada disco que podem acessar. Esse número é necessário para usar em um comando subsequente.
- Insira seu pen drive em uma porta livre. No Windows 10, você pode acessar o Gerenciamento de Disco clicando com o botão direito no Menu Iniciar.

Para abrir essa ferramenta em versões mais antigas do Windows, clique no Menu Iniciar e inicie um diálogo Executar.

Neste diálogo, digite diskmgmt.msc e pressione Enter.

Anote o número do disco associado ao seu pen drive. Por exemplo, na imagem anterior, o número do disco é “1.”
Crie um Disco Virtual Raw Associado ao Seu Pen Drive
O VirtualBox oferece a opção de criar um novo disco virtual ao iniciar uma nova máquina virtual. As informações que você armazena nesse disco são mapeadas para um arquivo em algum lugar no seu dispositivo de armazenamento real. Infelizmente, a interface gráfica não permite que você mapeie um disco virtual diretamente para um dispositivo de armazenamento real ou partição. No entanto, há uma ferramenta de linha de comando, incluída com o aplicativo, que permite fazer isso.
Abra um prompt de comando com privilégios de administrador. Clique no Menu Iniciar, digite cmd, clique com o botão direito em “Prompt de Comando” e “Executar como administrador.”

Mude o diretório para o caminho onde você instalou o VirtualBox. Por padrão, este é “C:\Program Files\Oracle\VirtualBox.” Se você instalou em outro caminho, pode ser necessário modificar o próximo comando:
cd%programfiles%\Oracle\VirtualBoxLembre-se do número do disco associado ao seu pen drive e altere o último dígito no seguinte comando, se necessário:
VBoxManage internalcommands createrawvmdk -filename "%USERPROFILE%"\Desktop\usbdrive.vmdk -rawdisk \\.\PhysicalDrive1Por exemplo, se você tiver um disco SSD em seu sistema e um disco rígido, então o número do seu disco USB pode ser “2” em vez de “1,” então o comando deve se tornar:
VBoxManage internalcommands createrawvmdk -filename "%USERPROFILE%"\Desktop\usbdrive.vmdk -rawdisk \\.\PhysicalDrive2
Um arquivo chamado “usbdrive.vmdk” agora está salvo na sua área de trabalho. Você usará isso na próxima etapa.
Leia também: Como Reduzir uma VM do VirtualBox no Windows 10
Adicione Seu Pen Drive à Máquina Virtual
Para poder usar dispositivos raw como discos virtuais, o VirtualBox precisa ser executado com privilégios de administrador. Clique no Menu Iniciar, digite “virtualbox,” clique com o botão direito no aplicativo e “Executar como administrador.”

Clique em “Novo” para criar uma nova máquina virtual.

Na caixa de diálogo que se abre, na parte inferior da janela, você notará a seção “Disco rígido.” Selecione “Usar um arquivo de disco rígido virtual existente,” e clique no ícone que foi destacado na próxima imagem. Navegue até sua área de trabalho e selecione o arquivo chamado “usbdrive.”

Na imagem seguinte, você pode ver um kit de instalação do Windows inicializando diretamente de um pen drive em uma máquina virtual.

Problemas e Soluções Potenciais
Lembre-se de que toda vez que você quiser inicializar a partir do seu pen drive, você deve executar o VirtualBox com privilégios de administrador.
Em algumas placas-mãe, os recursos de virtualização estão desativados por padrão. Dependendo do seu CPU, você terá que habilitar o VT-x em processadores Intel ou AMD-V em processadores AMD. Você encontrará essas opções nas configurações do seu BIOS ou UEFI. Se o VirtualBox mostrar apenas versões de 32 bits dos sistemas operacionais que pode hospedar, é um sinal de que esses recursos estão inativos. Se o seu CPU suportar VT-d ou equivalente AMD IOMMU, habilite isso também, pois pode ajudar no desempenho ao inicializar a partir de um dispositivo USB.
Está tendo problemas com essa configuração? Deixe-nos saber nos comentários. Alguém que enfrentou o mesmo problema pode ser capaz de ajudar.