A seleção de um pendrive no VirtualBox torna o pendrive disponível para o sistema convidado e indisponível para o sistema host (no meu caso, o Windows), para que o sistema host não interfira no sistema convidado. Existe uma maneira de conseguir a mesma coisa com discos brutos? Posso disponibilizar discos gerados com vboxmanage internalcommands createrawvmdk
o sistema convidado simplesmente adicionando-os aos dispositivos de armazenamento do sistema convidado no painel de configurações, mas o sistema host ainda pode gravar neles, o que faz com que o sistema convidado trave na maioria das vezes. Existe uma maneira de tornar um disco bruto indisponível para o sistema host, como o VirtualBox faz com pendrives?
EDIT: No meu caso, quero instalar um sistema Windows em um pendrive. Mas, como o Windows rejeita pendrives USB como alvos de instalação, pensei em enganar o Windows para instalá-lo em um pendrive disfarçando-o de disco rígido, que é exatamente o que os VMDKs brutos fazem. Embora o sistema host comece a gritar comigo assim que o sistema convidado altera a tabela de partição do pendrive, o que não acontece, se eu conectar o pendrive da maneira normal. No entanto, conectar o pendrive da maneira normal faz com que o Windows rejeite o pendrive.
Ok, usando a ferramenta Virtual Machine USB Boot , consegui o VirtualBox para instalar o Windows em um drive USB (o sistema convidado e com ele o instalador do Windows pensa que é um dispositivo SATA).
Isso resolve meu objetivo inicial descrito na edição, então vou marcá-lo como correto,