Meu host é o WinXP SP3 e tenho 2 VMs, uma Ubuntu e a outra WinXP SP2. Tudo estava fechado ontem à noite quando fui dormir. Esta manhã, a VM do WinXP estava aparecendo inacessível. Tudo está acinzentado, exceto pelo botão de atualização que não faz nada. Sem acesso a 'Configurações' ou qualquer outra coisa. Como recuperá-lo em vez de criar outro. O arquivo VDI ainda está lá.
virtualbox
funbi_grace
fonte
fonte
Respostas:
O pior é o pior, localize o arquivo VDI que representa seu disco rígido virtual e crie uma nova VM usando isso como seu disco rígido. Você perderá instantâneos, é claro.
O diretório padrão para arquivos VDI é c: \ documentos e configurações \\ application data.virtualbox \ HardDisks, acredito. (Eu uso um host Linux e atualmente não tenho uma caixa de hospedagem do Windows para verificar.)
fonte
Isso funcionou para mim em muitas ocasiões:
Preste atenção no erro sobre o motivo pelo qual ele está inacessível (tipo "não é possível encontrar uuid = {e973ec45-4137-4120-8052-ccb641c8f5e6}")
Localize o arquivo .vbox na pasta da sua VM (clique com o botão direito do mouse -> Mostrar no Explorer)
Edite este arquivo (por exemplo: VIRTUAL1.vbox) usando o Wordpad ( não use o NOTEPAD para isso, pois ele não manipulará as linhas de estilo UNIX da maneira correta!)
Feche o VirtualBox
No arquivo aberto, localize a referência à cadeia complexa (por exemplo, {e973ec45-4137-4120-8052-ccb641c8f5e6}) relatada em 1., geralmente será entre delimitadores como estes:
Exclua as 3 linhas inteiras acima (apenas salve uma cópia do arquivo não modificado primeiro) e salve o arquivo. O que você fez aqui é excluir uma referência a um instantâneo, que é a causa do problema.
Abra o VirtualBox novamente; sua VM inacessível agora deve estar acessível.
fonte
as informações são armazenadas em arquivos XML, eles ainda estão lá?
Verifica
c:\documents and settungs\<user>\application data\.virtualbox\machines
você recebeu uma atualização automática? às vezes, novas versões tornam inúteis as máquinas virtuais antigas; nesse caso, desinstale o virtualbox, reinstale a versão anterior e desative a atualização automática.
versões mais antigas podem ser obtidas no FileHippo.com
fonte
Aconteceu comigo hoje, desliguei um sistema operacional convidado e o gerente da caixa virtual disse que ele não estava acessível.
Felizmente, acabei de fechar o gerente, reiniciei e tudo estava bem.
fonte
Uma solução quebrada:
Me chame de antiquado, mas o software deve funcionar - nesse caso, suportando compatibilidade com versões anteriores?
Desligando o virtualbox, copiando o arquivo xxx.xml para xxx.xbox, adicionando o arquivo xxx.vdi através do gerenciador de mídia virtual, no navegador de arquivos, clique duas vezes no arquivo xxx.vbox para registrar a vm.
Isso funciona até um ponto em que as VMs criadas dessa maneira funcionam e de repente se tornam inacessíveis.
Excluí a adição de novos adaptadores de rede, diretamente associados à máquina e não à VM.
fonte
Para o VirtualBox v5.2.24 no Mac OS X (possivelmente em outros sistemas e versões), existe uma ferramenta de linha de comando:
vbox-img
Isso tem uma
repair
opção:vbox-img repair --filename <file_name>
Eu sugeriria que você experimentasse os arquivos VDI (preferencialmente o VirtualBox) antes de se aventurar a editar manualmente os arquivos do aplicativo.
fonte