Erro VirtualBox "não foi possível abrir uma sessão para a máquina virtual"

Tenho uma máquina virtual com o Windows XP com uma instalação limpa. Eu o configuro como imutável para criar uma máquina diferencial, então eu crio uma nova máquina virtual, seleciono o disco rígido imutável e criar um novo instantâneo na nova pasta de máquina virtual.

No entanto, quando tento iniciar a máquina virtual, tenho este erro:

"failed to open a session for the virtual machine".

Código Resultado: 
VBOX_E_INVALID_OBJECT_STATE (0x80BB0007)
Componente: 
ProgressProxy
Interfaz: 
IProgress {c20238e4-3221-4d3f-8891-81ce92d9f913}
Qual é o problema? até agora eu posso usar máquinas virtuais diferenciais sem problemas. Instalei a última versão ou VirtualBox v4. 3. 4 e o problema persiste.

Se eu definir o driver rígido como normal e eu criar uma nova máquina virtual e selecionar este disco rígido Eu não tenho nenhum problema.

editar: eu uso o mesmo disco virtual e faço os mesmos passos em outro computador e ele funciona bem. Eu acho que o problema é a VirtualBox do meu computador com o problema, mas eu tento desinstalar o programa e reinstalá-lo e o problema persiste, então eu não sei como resolver o problema.

Editar 2: Se eu definir o harddrive virtual como multiatachado em vez de imutável, então ele funciona bem. No meu caso é suficiente, mas eu sei que seria um trabalho tão imutável porque era trabalho até agora e funciona em outro computador.

eu tento criar um novo usuário no windows para tentar se o problema com a configuração da minha conta, mas o problema persiste. Então eu acho que alguma configuração geral do VirtualBox foi corrompida e eu não sou capaz de repará-lo.

Eu gostaria de saber se há qualquer solução para usar um disco rígido imutável, porque eu gostaria de resolver o problema com VirtualBox, embora no momento o disco rígido multi-attached é suficiente.

 14
Author: halfer, 2013-12-16

7 answers

Tinha o mesmo problema, tentei editar o vídeo, mas não me deixava salvá-lo. Então eu tentei o seguinte:
  1. tentei editar a VM para mudar a RAM / CPU etc, mas não me deixou salvá-la
  2. apagou o vm (não os dados) e tentou adicioná-lo novamente, não o corrigiu {[[5]}
  3. tentei mover o ficheiro vbox para outro directório e importá-lo, mas não me deixou mover o ficheiro vbox, por isso percebi que há um processo virtualbox a correr que está a bloquear. Por isso matei esse processo começou de novo e o meu VM foi reiniciado.
 13
Author: Reza S, 2014-03-06 03:00:01

Actualizar a VirtualBox para a versão mais recente corrigiu o meu problema.

 3
Author: LoLcode69, 2018-03-31 08:38:38

Para utilizadores do windows ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Eu tinha o mesmo problema, e este truque funciona comigo.
    Painel de controlo Goto
  1. Abrir Programa de desinstalação
  2. Carregue em Activar ou desactivar as funcionalidades do Windows
  3. desce e encontra a pasta hiper-V.
  4. desligue o Hiper-V.
  5. Aplique as alterações e reinicie o seu sistema.
  6. Aqui está... Abra a sua caixa virtual e inicie o SO que quiser.
Espero que isto ajude..
 1
Author: Tarang, 2018-03-18 21:35:58
Talvez seja causado por privilégio, por favor, tente isto.
#sudo chmod 755 /Applications 
#sudo chmod 755 /Applications/Virtualbox.app
 0
Author: Beta, 2014-08-21 01:10:01

Para utilizadores MAC

Depois de uma pesquisa, isto funcionou comigo.
  • Sair Da VirtualBox
  • carregue com o botão direito na pasta "Applications"
  • clique em "Obter Informações"
  • muda a permissão de "todos " para"só para ler"
  • Abra a VirtualBox, e agora deve funcionar.

 0
Author: Joe L., 2016-08-10 20:55:36

Algo que eu tentei e trabalho para mim é simplesmente criar uma nova máquina virtual e você usa o arquivo de disco rígido virtual existente e tudo é como você o deixou.

 0
Author: darx2ful, 2017-04-16 14:20:34

Se estiver no Windows e a mensagem de erro mostrar VT-x is not available certifique-se que o Hyper-V está desactivado nos componentes do Windows.

 0
Author: Nayana Adassuriya, 2018-10-04 04:55:22