我有一台安装了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的问题,尽管目前多重附加的硬盘已经足够了。