VirtualBox虚拟机转移到新硬盘报错的问题解决
1. 问题描述
由于硬盘扩容,把虚拟机文件夹整体移动到新硬盘上,再次注册虚拟机文件报错。
报错信息与截图如下:
Could not find an open hard disk with UUID {5529d6d1-9e8b-452a-a74f-597de1734c37}.
返回 代码: | VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) |
组件: | VirtualBoxWrap |
界面: | IVirtualBox {d0a0163f-e254-4e5b-a1f2-011cf991c38d} |

2.问题分析
从报错描述上来看应该是对应UUID无法识别导致的,UUID是某虚拟机首次运行时,自动生成的唯一标识符,但由于文件迁移,导致以前的UUID无法使用了。
因此,需要重新生成正确的UUID。
3. 问题处理
(1)配置文件修改
用记事本打开虚拟机存储文件夹里面的*.vbox文件, 如Win10.vbox,然后找到报错信息里的uuid字段。如下图

然后把上图中标识红线的,以如下字段开头的几行删除。
<AttachedDevice ..... <Image uuid= ... </AttachedDevice>
然后再保存文件。重新注册该虚拟机即可成功注册,但此时该虚拟机没有虚拟存储介质是无法运行的。
(2)重新加载存储介质
如下图,进入对应虚拟机的【设置】-【存储】,单击第二个【添加虚拟硬盘】按钮,如下图,选择【使用先用的虚拟盘】按钮

然后,选择顶部的【注册】按钮,选择对应虚拟机文件夹的vdi文件,等待系统加载完成,然后选择Not attached的vdi文件,也就是刚才添加的vdi文件。

即可把虚拟介质添加到存储里面。

这样,就可以正常启动虚拟机了。
到此这篇关于VirtualBox虚拟机转移到新硬盘报错的问题解决的文章就介绍到这了,更多相关VirtualBox转移到新硬盘报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
VirtualBox安装Ubuntu20.04(server)系统的实现步骤
本文主要介绍了VirtualBox安装Ubuntu20.04(server)系统的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-08-08
vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤
这篇文章主要介绍了vitrualBox+ubuntu16.04安装python3.6最新教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2020-01-01
VirtualBox网络之仅主机(Host-Only)网络详解
本文介绍了如何在VirtualBox中创建仅主机网络,并设置Internet连接共享以连接外网,通过创建和配置仅主机网络,虚拟机之间可以互通,并且可以与宿主机及外网连接2026-03-03
在Virtualbox下为Ubuntu16.04开机自动挂载共享目录的最佳方法
这篇文章主要介绍了在Virtualbox下为Ubuntu16.04开机自动挂载共享目录的最佳方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-09-09
VirtualBox安装Ubuntu Server16.04虚拟机的图文教程
本文通过图文并茂的形式给大家介绍了VirtualBox安装Ubuntu Server16.04虚拟机的方法,需要的的朋友参考下2017-02-02


最新评论