Sim e não.
Você pode converter uma VDI em uma imagem de disco com a ferramenta VBoxManage . Esse comando clona uma imagem de disco virtual registrada em outro arquivo de imagem. Se você quiser converter seu disco virtual em outro formato, esta é a ferramenta oficial do VirtualBox para usar [*].
VBoxManage clonehd file.vdi output.img --format RAW
- Se você estiver usando um VDI dinâmico e tiver uma versão mais antiga do VirtualBox, o clonehd poderá não funcionar corretamente. A ferramenta internalcommands do VBoxManage inclui converttoraw , que pode converter um VDI dinâmico em uma imagem de disco bruta ( origem ) [+].
VBoxManage internalcommands converttoraw file.vdi output.img
Mas ... esse arquivo IMG de saída não é uma imagem ISO, e o SO instalado não será configurado para ser executado a partir de um CD / DVD inicializável. Você pode "gravar" (gravar) o IMG em um disco rígido, e ele pode inicializar em hardware nu (por exemplo, não em uma máquina virtual). Mas pode não ser, porque o sistema operacional instalado nesse IMG está esperando para ver o hardware virtual que o VirtualBox fornece, e você está inicializando em hardware real que não está esperando.
Algumas versões do Windows não lidam bem com essa situação; algumas distribuições Linux fazem. Às vezes, é possível configurar um sistema operacional (antes ou depois) para migrá-lo de um ambiente para outro como este, mas etapas específicas dependem completamente do SO que está sendo migrado.
No Windows, você pode precisar especificar o caminho completo para o programa:
"C:\Program Files\Sun\VirtualBox\VBoxManage.exe" [...]
Adicione C: \ Arquivos de Programas \ Sun \ VirtualBox ao seu PATH para usar a versão curta.
[*] Estou assumindo que a opção "- formato RAW" será convertida em uma imagem de disco padrão, como se você tivesse usado o dd comando em um disco rígido físico. Mas, francamente, não encontrei nenhuma documentação que suporte isso, portanto, esteja ciente de que isso pode não estar correto.
[+] Acabei de testar os dois comandos no VirtualBox 3.1.2. Ambos os arquivos de saída são idênticos de acordo com md5sum , mas eu não testei completamente os arquivos de saída.
Veja também o "Tudo sobre VDIs" tutorial no VirtualBox fóruns.