求助!VirtualBox 突然打不开了

求助!
尝试了重新安装,可以重装后也是这个样子

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

问题解决了 ,把 C:\Users\Administrator.VirtualBox 文件删除了,然后就正常了,应该是之前删除虚拟机的时候,我直接在文件夹中删除的,混乱了

3年前 评论
讨论数量: 10
celaraze

字面意思,已经存在相同uuid的硬盘,无能创建同样uuid的硬盘。

解决方法

1:管理员方式执行cmd。

2:cdvirtualbox 的安装目录。

3:输入如下命令: VBOXMANAGE.EXE internalcommands sethduuid <PathOfNewVHD>

<PathOfNewVHD> 改为老硬盘的路径,记得用 " " 包起来,例如 "C:\test\os.vdi"

3年前 评论

@Celaraze

file 这个路径吗?还是哪个?

3年前 评论
celaraze

@WaKA 是的

3年前 评论

解决办法

  • step 1,使用管理员身份打开 cmd 窗口;

  • step 2,切换到 Virtual Box 的安装目录;

  • step 3,执行 vboxmanage 命令生成新的 UUID

    命令格式如下:

    > vboxmanage internalcommands sethduuid   X:\path\xxx.vdi

    实例:

    D:\Program Files\Oracle\VirtualBox> vboxmanage internalcommands sethduuid "D:\VM\ubuntu-1804\ubuntu-1804.vdi"
  • step 4,查看执行结果

    UUID changed to: xxxxxxx

希望对你有用。

3年前 评论

@Celaraze 执行这个命令还是会报错

file

3年前 评论

@渔郎 命令执行了还是会报错

file

file

3年前 评论

@Celaraze @渔郎 现在是重装的,别的报错的这个虚拟机已经被我删掉了

3年前 评论

问题解决了 ,把 C:\Users\Administrator.VirtualBox 文件删除了,然后就正常了,应该是之前删除虚拟机的时候,我直接在文件夹中删除的,混乱了

3年前 评论

我一般 遇到直接重启 等一会就好了。

3年前 评论

@YX_M 我把虚拟磁盘在文件中手动删除了,查不就报这个了

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!