我使用的是Oracle Virtual Box版本4.2.16 r86992.一切都很好,直到昨天关闭.今天,它显示无法访问并抛出此错误:
Runtime error opening C:\Users\xxxxxx\VirtualBox VMs\vBoxxxxXubuntu_Beta\vBoxxxxXubuntu_Beta.vbox for reading: -102 (File not found.). D:\tinderbox\win-4.2\src\VBox\Main\src-server\MachineImpl.cpp[725] (long __cdecl Machine::registeredInit(void)).
恢复工作是很好的,这将节省大量时间并恢复配置设置和数据.感谢您的支持.
根据我的经验,我在Windows 7上运行Ubuntu 14.04作为虚拟机上的客户操作系统.
转到您的Virtualbox文件夹(在我的情况下):
C:\Users\Dev12\VirtualBox VMs\Ubuntu
您将看到带扩展名的文件:Ubuntu.vbox-tmp
或Ubuntu.vbox-prev
-tmp
从文件名中删除Ubuntu.vbox-tmp
,使其显示为Ubuntu.vbox
退出虚拟机并再次启动它.
你现在应该看到错误消失了.
如果主机操作系统崩溃或您拔下插件,保留.vbox文件未保存,通常会发生这种情况.
在位置:
C:\Users\xxxxxxx\VirtualBox VMs\vBoxxxxXubuntu_Beta\
你应该找到两个文件:
vBoxxxxXubuntu_Beta.vbox-prev
vBoxxxxXubuntu_Beta.vbox-tmp
复制vBoxxxxXubuntu_Beta.vbox-prev
到vBoxxxxXubuntu_Beta.vbox
.
vBoxxxxXubuntu_Beta.vbox
在VBox管理器中选择,右键单击,然后左键单击刷新.
观察它现在显示已关闭电源.
现在你很高兴.