Como recuperar máquinas virtuais no Virtualbox?

7

Por algum motivo, de repente, todas as máquinas virtuais desaparecem da interface do usuário na caixa virtual. Eu suspeito que o CCleaner tenha algo a ver com isso, mas esse não é o ponto. Os hardisks virtuais e os arquivos .xml das máquinas ainda estão em suas respectivas pastas. Como posso usá-los para recuperar minhas máquinas virtuais no VirtualBox?

Eu tentei simplesmente criar uma nova máquina a partir dos antigos hardisks virtuais, e funcionou com o guest do ubuntu, mas não com o windows one. Além disso, seria bom recuperar minhas máquinas antigas em vez de criar outras novas, o que impediria que eu precisasse corrigir alguns atalhos, além de reconfigurar pastas compartilhadas e outras coisas.

    
por Malabarba 08.12.2009 / 04:42

8 respostas

6

Resolveu editando manualmente o arquivo virtualbox.xml para incluir os arquivos de máquina antigos, depois adicionou os discos rígidos através da interface do usuário e modificou os arquivos .xml da máquina para apontar para o uuid do hardrive.

Na verdade, a razão pela qual as máquinas foram eliminadas é que eu acidentalmente apaguei o arquivo virtualbox.xml .

    
por 09.12.2009 / 06:32
7

Em Arquivo - > Preferências no VirtualBox, defina sua máquina padrão & Pasta do disco rígido. O VirtualBox deve verificar essas pastas na inicialização e adicionar quaisquer máquinas encontradas no painel.

    
por 08.12.2009 / 05:16
4

Abra o Oracle VM VirtualBox Manager e, em Máquina - > Adicione , aponte para cada arquivo de máquina virtual (.xml ou .vbox) aberto e ele restaurará a máquina novamente para a lista suspensa Gerenciador.

    
por 27.12.2015 / 13:05
3

Eu acordei esta manhã para encontrar o arquivo .vbox do VirtualBox de um convidado que estava sendo executado ontem à noite completamente ausente e o VirtualBox me dizendo que ele estava corrompido. O Windows Update foi executado durante a noite e reiniciou meu host automaticamente.

Acontece que eu tinha uma versão .vbox-temp do arquivo ainda na pasta. Eu renomei para .vbox e agora meu convidado está de volta. Apenas FYI.

    
por 10.03.2011 / 16:10
3

Eu resolvi isso (host do windows) clicando duas vezes no arquivo .vbox da minha antiga máquina convidada. Simples assim.

    
por 06.03.2015 / 13:21
2

tente isto: crie uma nova (s) máquina (s), então apenas sobrescreva o (s) novo (s) arquivo (s) .xml com o (s) antigo (s), o que você ainda tem.

edit: se você marcar a data da pasta da máquina, poderá dar uma dica quando as máquinas foram criadas e você pode rastrear a versão do site. / Changelog "> changelog no virtualbox.org (mostra a data de lançamento das várias versões).

os arquivos de dados da máquina geralmente são armazenados em subpastas com o nome da máquina em %user folder%\application data\.virtualbox\machines

    
por 08.12.2009 / 05:09
1

Eu quero descrever outro cenário que acabei de descobrir.

Acabei de atualizar o VirtualBox para meu host do Windows 7 (para a versão 4.3.12r93733 ), executando o programa instalador de outro diretório (usando o terminal cygwin) e deixei o instalador iniciar o VirtualBox para mim. Fiquei preocupado quando vi minhas máquinas virtuais do VirtualBox terem desaparecido. Ao escolher "máquina | Adicionar" no menu, vi que o diretório não era meu diretório $HOME , mas o diretório em que executo o instalador (diretório inicial do cygwin). O VirtualBox também criou o diretório .VirtualBox .

Ao sair do VirtualBox e executá-lo a partir do menu Iniciar, vi todas as definições da minha máquina virtual aparecerem como esperado, como descrito em ${HOME}/.VirtualBox/VirtualBox.xml .

Parece que o diretório atual esperado do VirtualBox é ${HOME} quando foi iniciado. (Ou talvez seja um recurso para permitir a execução de um conjunto independente de instâncias do VirtualBox.)

    
por 11.06.2014 / 04:36
0

Para @FooF

O Cygwin altera o diretório inicial do VirtualBox.

Você pode consertar isso criando um link na sua casa do Cygwin. Os links podem ser criados através do shell de comando do Windows. Esses comandos devem ser executados como administrador:

cd C:\Windows\system32
mklink C:\bin\cygwin\home\russellcardullo\.VirtualBox C:\Users\russellcardullo\.VirtualBox
mklink "C:\bin\cygwin\home\russellcardullo\VirtualBox VMs" "C:\Users\russellcardullo\VirtualBox VMs

Extraído de link

    
por 17.08.2015 / 17:31