O VirtualBox não suporta o boot direto pelo pen drive na máquina virtual. Com esses procedimentos, iremos permitir essa opção.
Para efetuar o boot, primeiramente temos que encontrar o número associado com o disco USB.
Insira seu disco USB no slot. No Windows 10 você pode acessar o Gerenciamento de Disco clicando com o botão direito no menu inicar ou no menu executar digite diskmgmt.msc e pressione Enter;
No Gerenciador de Disco, o Disco 0 deve ser onde o Windows está instalado. Em seguida verifique a numeração do Pendrive (1,2,3,...).
Em seguida iremos criar um disco virtual para associar no VirtualBox com seu pendrive.
Pesquise por cmd no menu do windows e com o botão direito, selecione Executar como Administrador;
Altere o diretório de trabalho para o do VirtualBox com o comando:
cd %programfiles%\Oracle\VirtualBox
Lembrando o número associado ao seu pendrive, alterar o último dígito no comando abaixo caso seja necessário:
O arquivo usbdrivr.vmdk agora está salvo na sua área de trabalho.
Após a criação do disco virtual, iremos abrir o VirtualBox com permissões de administrador como explicado anteriormente e criaremos uma nova máquina virtual. Ao perguntar as opções, como nome e disco, selecione o arquivo criado anteriormente. Após executar a máquina virtual criada, o boot será dado pelo drive usb.