Existem algumas maneiras.
No gerenciador de discos do Windows, você deve ser capaz de selecionar o disco e escolher "Criar VHD", então você pode importá-lo para o VirtualBox.
Ou minha preferência seria alocar um novo VMDK que seja um pouco maior que a unidade física em sua VM do CentOS e usar dd
para clonar a unidade até o novo dispositivo VMDK.
Depois, você pode remover o VMDK da VM e anexá-lo à VM onde você o usará.
Para fazer isso em sua máquina existente do CentOS, execute sudo fdisk -l
e registre a saída; deve haver alguns itens - um dos quais será o HDD USB
Em seguida, no VirtualBox, selecione a VM que tem o disco USB / SATA anexado e clique em "Configurações". Na guia de armazenamento, clique no ícone com um disquete e um sinal de adição e selecione "Adicionar Disco Rígido":
Nacaixadediálogoseguinteescolha"Criar novo disco" e siga o assistente (Certificando-se de que o disco que você criou é maior do que o que você clonou
Uma vez que isso é feito no console da VM do CentOS, execute sudo fdisk -l
novamente e deve haver um novo dispositivo listado que seja agora e o USB HDD original esteja. Você pode ter que reiniciar a VM para ser listado.
Para clonar o disco, faça dd if=<usb> of=<newdevice> bs=1M
por exemplo dd if=/dev/sda of=/dev/sdb bs=1M
Quando terminar, encerre a VM e retorne à guia Armazenamento nas configurações do VirtualBox e anote a Localização (destaque o disco que você adicionou e seu no painel direito) e clique no disquete com o sinal de menos vermelho. No explorer, mova o VMDK para onde você quiser. Na nova VM, você repete o processo acima, mas quando você adiciona o novo disco, selecione "Escolher disco existente"