cannot attach medium ‘xxx‘ : medium is already in use by this snapshot!

cannot attach medium ‘xxx’ {xxx} from snapshot ‘xxx’: medium is already in use by this snapshot!

昨天搞虚拟机搞到了凌晨,结果第二天打开VirtualBox发现了这个报错,而且你点到那个报错的虚拟机直接给你卡死了。

报错的界面如下图所示:
报错

我去网上搜了这个报错,几乎没有!!!

我在百度引擎搜索页没有找到对应的解决方案,唯一一个有点关联的还是一篇国外的网站,一个与客服的沟通,但是还是没有给出解决方法,所以我这个解决方案应该是全网第一个发布的!

因为我这个虚拟机很重要,里面保存了很多信息,而且很多配置比较麻烦,本人也不太会用虚拟机,所以硬着头皮也要解决,也花过大量的时间和同学探讨这个问题的解决方法,但是都不了了之,最后自己试了近2个小时之后终于解决了

身体被掏空
英雄请留步,上面说了这么多,也就是想宣泄一下自己的感想,真的好累,以下就是问题的分析以及解决方法!!!

问题分析如下:

关于这个问题,其实出现的原因太多了,我感觉应该就是虚拟机抽了。还有一种可能就是因为我之前创建过的虚拟机和这个新建的虚拟机在某个文件上有冲突导致的。

但是具体是什么地方冲突了呢?我回想了一下,之前从来就没出过问题,而我在使用虚拟机的时候总是喜欢快照,而快照是要取名的!!!

快照取完名字之后,肯定会在虚拟机目录生成对应的文件,而文件名与你保存快照时自己取的名字是完全不一样的,这时候你只要细心一点,打开snapshot文件夹就会发现如下图:

快照
没错,这就是保存快照的地方,但是!你删了快照文件是没用的,我试过了,而且删除快照文件就能够解决问题的报错就不会是这个报错了,而应该是:

Cannot attach medium 'D:\program\VirtualBox\VBoxGuestAdditions.iso' {}: medium is already associated...

这样的报错内容,这种报错网络上都有的,比较好解决。

关于本文中的报错的解决方法也在下面给出

解决方法如下:

1、打开报错的虚拟机的目录
找到你的虚拟机路径,然后打开即可,如下图所示:

解决1

2、以记事本方式打开"虚拟机名.vbox"后缀的文件,像上图那个蓝色的文件,最好备份一下
打开之后如下图所示:

解决2

3、复制报错中"{ }"里面的那一长串字符,我的是a5aa72d1-9cb8-4867-ba62-f01a4972fc3f

4、在打开的文本中Ctrl+F搜索该字段,放心,肯定能搜得到

5、把搜到的有关该字段的标签全部删除,这里删除的时候连着它的上一级标签一块删除

删除

6、保存修改,并重启你的虚拟机,就完美解决了!!!

最后请留步:

我在网上搜了这个问题,搜到的符合结果的也就几个,而且还没给出解决方法,可能也是因为这个问题不是经常出现。

所以我在此发一篇博客跟大家分享一下,我的解决步骤也写的非常详细易懂了,当然是希望能帮到大家,帮大家节约一点时间。

如果这篇文章对你们有帮助的话,麻烦各位支持一下我哦!

猜你喜欢

转载自blog.csdn.net/oZuoShen123/article/details/105805216
今日推荐