VirtualBox虚拟机不可用Runtime error opening

昨天下班关机忘记关Virtual Box上的虚拟机(多个虚拟机),早上再次启动机器时显示不可用,错误提示:

Runtime error opening 'D:UsersadministratorVirtualBox VMsCentOS7.6.1810.x86_64CentOS7.6.1810.x86_64.vbox for reading: -102 (File not found.).

我去这个提示的这个文件夹下看,是这样的:

VirtualBox虚拟机不可用

原因分析(仅供参考):

CentOS7.6.1810.x86_64是我这个虚拟机的名字,Virtual Box使用CentOS7.6.1810.x86_64.vbox-tmp缓存文件记录运行时虚拟机里面的一些特定配置之类的信息,在Virtual Box可控范围内退出(来得及响应),这个会以CentOS7.6.1810.x86_64.vbox文件名来保存,但是如果遇到无能为力的状况,比如直接断电,内存错误系统直接崩了之类的情况,这个是以.vbox-tmp的缓存文件名存在,下次启动就会找不到这个保存配置的.vbox文件,从而导致我们前面的那个报错。

解决:

将这个.vbox-tmp文件扩展名中的-tmp删除,然后重启一下Virtual Box,这个虚拟机会状态会变成异常退出,然后就可以启动了。

VirtualBox虚拟机不可用Runtime error opening

原文链接:https://beltxman.com/2561.html,若无特殊说明本站内容为 行星带 原创,未经同意禁止转载。

VirtualBox虚拟机不可用Runtime error opening”上有 2 条评论;

评论已关闭。

Scroll to top