Como obter dados de um arquivo .vdi do VirtualBox?

3

Eu removi erroneamente o instantâneo pai de uma máquina virtual para que eu não possa recuperar o ambiente mais recente. VirtualBox me mostra informações semelhantes às abaixo:

Parent hard disk with UUID {943bb73f-15cb-4ac1-d8b9-5869e60a69bc} of the hard disk '/media/win/TestS/Snapshots/{bf88b943-d27f-42b3-e28e-d5ebe6ffc523}.vdi' is not found in the media registry ('/home/air/.VirtualBox/VirtualBox.xml')

Posso recuperar minha máquina virtual? Ou abra o arquivo .vdi para obter meus dados?

    
por Cipher 11.05.2011 / 12:37

2 respostas

2

Parece que você cancelou o registro do arquivo .vdi no VBox, mas ainda tem o arquivo - correto? E você quer dados desse disco pai? Tente criar uma nova VM e anexar o arquivo como um disco rígido existente. Se isso falhar, clone o.vdi com

vboxmanage clonehd <the-old-vdi-file>.vdi <a-new-name>.vdi

Você deve conseguir anexar isso.

    
por 11.05.2011 / 13:57
1

Cada VDI (imagem de unidade virtual) tem seu próprio UUID exclusivo. Se você simplesmente tentar copiar o arquivo VDI, obterá uma correspondência exata (clone) incluindo um UUID duplicado. O VirtualBox modifica o processo clone para que um UUID diferente seja atribuído. Dessa forma, você pode ter um VDI duplicado que pode ser montado como convidado separadamente ou acessado de um cliente diferente, se você o configurar em pastas compartilhadas. Se você não conseguir montar o original, poderá descartar a entrada do convidado para ele - mas não exclua o próprio VDI. Basta configurar um novo convidado e reutilizá-lo no VDI original. Você acabou de usar um disco rígido existente em vez de criar um novo disco rígido

    
por 03.06.2012 / 19:18