VirtualBox错误“无法打开虚拟机的会话”

时间:2013-12-16 10:15:53

标签: virtualbox

我有一台带有Windows XP的虚拟机,安装干净。我将其设置为不可变创建差异机器,因此我创建了一个新虚拟机,选择不可变硬盘并在新虚拟机文件夹中创建新快照。

但是,当我尝试启动虚拟机时出现此错误:

"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}

有什么问题?到现在为止,我可以毫无问题地使用差异虚拟机。我已经安装了最新版本或VirtualBox v4.3.4,问题仍然存在。

如果我正常设置硬盘驱动器并创建一个新的虚拟机并选择此硬盘驱动器我没有任何问题。

编辑:我使用相同的虚拟磁盘并在另一台计算机上执行相同的步骤,它工作正常。我认为问题是我的计算机的VirtualBox有问题,但我尝试卸载程序并重新安装它并且问题仍然存在,所以我不知道如何解决问题。

编辑2:如果我将虚拟硬盘设置为多附加而不是不可变,那么它可以正常工作。在我的情况下已经足够了,但我知道它将作为不可变的工作,因为它直到现在才起作用,并且它可以在另一台计算机上工作。

我尝试在Windows中创建一个新用户,如果使用我的帐户配置,则尝试问题,但问题仍然存在。所以我认为VirtualBox的一些常规配置已经损坏,我无法修复它。

我想知道是否有任何使用不可变硬盘的解决方案,因为我想解决VirtualBox的问题,虽然目前多点连接的硬盘已足够。

12 个答案:

答案 0 :(得分:17)

我有同样的问题,我尝试编辑虚拟机,但它不让我保存它。所以我尝试了以下内容:

  1. 尝试编辑VM以更改RAM / CPU等,但它没有让我保存它
  2. 删除了vm(不是数据)并尝试重新添加它,没有修复它
  3. 尝试将vbox文件移动到另一个目录并导入它,但它没有让我移动vbox文件,所以我意识到有一个虚拟机进程正在运行,它正在锁定它。所以我杀了那个进程并重新启动它,我的VM启动了

答案 1 :(得分:4)

将VirtualBox更新到最新版本修复了我的问题。

答案 2 :(得分:2)

对于Windows用户 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

我有同样的问题,这个技巧对我有用

  1. 转到控制面板
  2. 打开卸载程序
  3. 点击打开或关闭Windows功能
  4. 向下滚动并找到hyper-V文件夹。
  5. 取消选中Hyper-V。
  6. 应用更改并重新启动系统。
  7. 现在你走了......打开你的虚拟盒子并启动你想要的操作系统。
  8. 希望这会有所帮助..

答案 3 :(得分:1)

如果您在Windows中并且错误消息显示VT-x is not available,请确保在Windows组件中禁用Hyper-V。

答案 4 :(得分:1)

在我的情况下,可以终止VM进程的工作。

右键单击VM,然后单击“放弃保存状态”。

 Right click on the VM and click on "Discard Saved State".

这对我有用。

答案 5 :(得分:0)

也许是由特权引起的,请试试这个:

#sudo chmod 755 /Applications 
#sudo chmod 755 /Applications/Virtualbox.app

答案 6 :(得分:0)

对于MAC用户

经过一番研究,这对我有用:

  • 退出VirtualBox
  • 右键单击"应用程序"夹
  • 点击"获取信息"
  • 改变"每个人"允许阅读"只读"
  • 打开VirtualBox,现在它应该可以正常工作。

答案 7 :(得分:0)

我尝试过并为我工作的一件事就是你创建一个新的虚拟机并使用现有的虚拟硬盘文件,就像你离开它一样。

答案 8 :(得分:0)

通常,当尝试加载以前的状态时会发生此错误。这发生在Mac虚拟框中。 我在重新启动虚拟盒子后尝试过,但是我又遇到了这个问题。 右键单击虚拟框中的操作系统,然后单击放弃保存状态。。这解决了该问题。

答案 9 :(得分:0)

尝试

sudo update-secureboot-policy --enroll-key

并重新启动系统,重新启动时会显示选项并选择Mok键,您将可以正常工作。

答案 10 :(得分:0)

在Ubuntu上,这也可能是由于权限错误引起的。我chmod 755 Logs/已解决问题。

答案 11 :(得分:0)

为我解决问题的唯一方法是卸载笔记本电脑上的第二个硬盘。 我当前的设置在 SATA0 端口上包含 1 个 HDD,在 SATA1 端口上包含 1 个 SSD。我在 SSD 驱动器上安装了操作系统和 Oracle VirtualBox。 当我删除硬盘上的分区时,问题就解决了。