我的主机是WinXP SP3,我有2个虚拟机,一个是Ubuntu,另一个是WinXP SP2。昨晚睡觉时,一切都被关闭了。今天早上,WinXP VM显示无法访问。除了什么都不做的刷新按钮之外,一切都是灰色的。无法访问“设置”或其他任何内容。如何取回而不是创建另一个。 VDI文件仍然存在。
我的主机是WinXP SP3,我有2个虚拟机,一个是Ubuntu,另一个是WinXP SP2。昨晚睡觉时,一切都被关闭了。今天早上,WinXP VM显示无法访问。除了什么都不做的刷新按钮之外,一切都是灰色的。无法访问“设置”或其他任何内容。如何取回而不是创建另一个。 VDI文件仍然存在。
Answers:
更糟糕的是,找到代表您的虚拟硬盘的VDI文件,并使用它作为您的硬盘创建一个新VM。当然,你会丢失任何快照。
我相信VDI文件的默认目录是c:\ documents和settungs \\ application data.virtualbox \ HardDisks。 (我使用的是Linux主机,目前没有Windows主机箱可供检查。)
这在很多场合对我有用:
注意错误 为什么 它是无法访问的(有点“无法找到uuid = {e973ec45-4137-4120-8052-ccb641c8f5e6}”)
在VM文件夹中找到.vbox文件(右键单击 - >在资源管理器中显示)
使用Wordpad编辑此文件(例如:VIRTUAL1.vbox)( 别 使用NOTEPAD,因为它不会以正确的方式处理UNIX样式行!)
关闭VirtualBox
在打开的文件中,找到对1.中报告的复杂字符串的引用(例如{e973ec45-4137-4120-8052-ccb641c8f5e6}),它通常位于以下分隔符之间:
<AttachedDevice type="HardDisk" port="1" device="0">
<Image uuid="{e973ec45-4137-4120-8052-ccb641c8f5e6}"/>
</AttachedDevice>
删除上面的整行3行(首先保存未修改文件的副本)并保存文件。你在这里做的是删除对快照的引用,这是导致问题的原因。
再次打开VirtualBox;现在应该可以访问您的Inaccessible VM。
信息存储在XML文件中,它们仍然存在吗?
校验 c:\documents and settungs\<user>\application data\.virtualbox\machines
你收到了自动更新吗?有时新版本会使旧虚拟机无效,在这种情况下卸载虚拟机,重新安装旧版本并禁用自动更新。
旧版本可以从中获得 FileHippo.com
它发生在我身上,我关闭了客户操作系统,虚拟盒管理器告诉它无法访问。
幸运的是,我只是关闭了经理并重新启动它,一切都很顺利。