Eu não tentei, mas estas podem ser as etapas:
- mapeia uma pasta de host como pasta compartilhada na máquina de caixa virtual.
- use o comando dd de dentro da vm para raw copie o disco vm para um arquivo no pasta compartilhada.
- use o arquivo bruto e dd para gravá-lo em um disco rígido real.
- use algo como gparted para restringir a partição à duração do disco rígido, se não for do mesmo tamanho.
- inicialize para essa partição e veja se funciona.