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