Não tenho certeza se você pode fazer isso com convidados do Windows. Vou descrever o que eu faria primeiro para mover qualquer VM para o disco físico e algumas "dicas" que podem ajudar com o Windows.
Então, em geral, você precisa de uma imagem do disco rígido virtual:
-
Verifique quais drives estão disponíveis (segue um snippet):
$ VBoxManage list hdds Oracle VM VirtualBox Command Line Management Interface Version 3.2.10_OSE (C) 2005-2010 Oracle Corporation All rights reserved. UUID: d6b9f0a5-98df-48ca-83c8-91a0809ec349 Parent UUID: base Format: VDI Location: /home/wena/.VirtualBox/HardDisks/Debian 6.vdi State: created Type: normal Usage: Debian 6 (UUID: f070af5c-57b1-47db-9300-f17921dee57d) [1 pristine fresh install (UUID: 90e46b07-07d9-4b81-9b7b-dadd75fc13f4)] UUID: dfd7deec-b7a7-4e83-967e-17aa8fb1f602 Parent UUID: d6b9f0a5-98df-48ca-83c8-91a0809ec349 Format: VDI Location: /home/wena/.VirtualBox/Machines/Debian 6/Snapshots/{dfd7deec-b7a7-4e83-967e-17aa8fb1f602}.vdi State: created Type: normal Usage: Debian 6 (UUID: f070af5c-57b1-47db-9300-f17921dee57d)
-
Selecione o UUID acima e converta-o:
VBoxManage clonehd d6b9f0a5-98df-48ca-83c8-91a0809ec349 --format RAW Debian6.img
-
Então, basta copiar esta imagem para um disco rígido, usando dd.
Isso deve funcionar para a maioria das máquinas Linux.
Para o Windows, é provável que você tenha muitos problemas. Eu começaria criando um novo perfil de hardware na VM antes mesmo de tentar.