Problema com o upgrade do VirtualBox para 4.0.4

2

Eu tinha o Virtual Box 3.2 funcionando bem, emulando o Windows XP de 32 bits em um host Windows 7 de 64 bits. Então eu atualizei para o VirtualBox 4.0.4, e tudo parecia funcionar (depois que eu instalei um par de coisas - suporte USB2.0, adições de comentários). Então eu restaurei um instantâneo que foi feito sob a versão 3.2, e agora eu perdi tudo. Eu recebo a mensagem de erro:

The selected virtual machine is *inaccessible*. Please inspect the error message shown
below and press the **Refresh** button if you want to repeat the accessibility check:

Could not find an open hard disk with UUID {b0e666ef-1041-415a-8329-876b337e1958}.
Result Code: 
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
Component: 
VirtualBox
Interface: 
IVirtualBox {d2de270c-1d4b-4c9e-843f-bbb9b47269ff}

Eu tentei criar uma nova máquina virtual a partir do arquivo vdi, mas ela trava ao carregar WINDOWS\System32\DRIVERS\lfsfilt.sys . Tentei reinstalar a versão 3.2, mas obtenho exatamente os mesmos problemas.

Eu tenho um arquivo VirtualBox.xml no meu diretório .VirtualBox e vários arquivos (virtual Dell.xml, virtual Dell.xml-prev etc.) em .VirtualBox\Machines\Virtual Dell .

Ajuda por favor! Como faço para recuperar minha máquina virtual?

    
por ttt 05.03.2011 / 22:03

3 respostas

2

Eu tive o mesmo problema, mas em circunstâncias ligeiramente diferentes.

Estou executando o Ubuntu 10.10 com o vbox 4.0.4, instalado diretamente (não atualizado)

Consegui encontrar o arquivo VDI por seu UUID, então sabia que ele existia.

Corrigi o problema editando o arquivo .vbox para a VM e reconectando o disco rígido.

Também publiquei esta solução nos fóruns do virtualbox.org.

Para estas instruções, assuma que o nome da VM é win7

  1. Faça um backup do arquivo win7.vbox
  2. Edite o arquivo win7.vbox
  3. Localize a linha "" que faz referência ao UUID para o disco "ausente". Deve estar dentro de uma seção dentro de uma seção.
  4. Remova a seção inteira. (Você fez um backup certo?)
  5. Salve o arquivo.
  6. Volte para a GUI VBOX e atualize a VM. Não deve mais reclamar sobre o disco rígido.
  7. Edite as configurações da VM (isso é o que você não podia fazer antes), vá para Na seção Armazenamento, localize o controlador do disco rígido.
  8. Adicione um disco. O VBOX perguntará se você deseja adicionar um disco novo ou existente. Selecione o disco existente.
  9. Localize e selecione o disco com o UUID original que foi relatado "ausente"

Espero que isso funcione para você, mesmo que você esteja em uma situação ligeiramente diferente (atualize para a versão 4.0.4 em vez de instalar a versão 4.0.4).

    
por 25.03.2011 / 03:53
0

Se você deseja reverter para um instantâneo que não tenha as adições do Convidado, talvez seja necessário remover esses recursos antes que eles funcionem novamente. Você vê, o Windows pode estar tendo problemas com as alterações no ambiente de hardware que está detectando (que é sua máquina virtual com as adições do convidado).

Você consegue que a sua instalação virtualizada do Windows inicie no modo de segurança?

    
por 05.03.2011 / 22:07
0

no Virtual Media Manager, o disco XP VDI está conectado à máquina virtual? Se não estiver, abra as configurações da VM e adicione o VDI na guia Armazenamento

    
por 08.03.2011 / 12:37

Tags