Virtualbox 无法添加机器:磁盘似乎仍连接到另一台机器

Virtualbox 无法添加机器:磁盘似乎仍连接到另一台机器

我在 Debian 主机上运行了一个虚拟 Debian 服务器。重启后,虚拟机的 vdi 映像从配置中消失了。我重新添加了它们,但它只是忽略了快照。我尝试手动删除已保存的状态、克隆虚拟机、更改磁盘的 uuid... 都不起作用。现在,它拒绝添加虚拟机。

现在,问题就在于此:

Failed to open virtual machine located in /home/ceremcem/VirtualBox VMs/aktos-1-copy/aktos-1.vbox.

Medium '/home/ceremcem/VirtualBox VMs/aktos-1-copy/aktos-1-disk1-2.vdi' cannot be closed because it is still attached to 1 virtual machines.

Result Code: VBOX_E_OBJECT_IN_USE (0x80BB000C)
Component: Medium
Interface: IMedium {05f2bbb6-a3a6-4fb9-9b49-6d0dda7142ac}
Callee: IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
Callee RC: NS_ERROR_FAILURE (0x80004005)

我刚刚从其他虚拟机中清理了 VirtualBox。GUI 中没有注册的虚拟机。

我在虚拟机中做的唯一有趣的事情是我试图禁用写入缓存,所以我运行了这段代码:

hdparm -W 0 /dev/sda

但该命令并没有关闭写缓存。这是唯一的线索。

答案1

据我所知,这与命令无关hdparm

无论我做什么,我都无法恢复虚拟机。因此,以下是我的解决方法:

  1. 我找到了最新的快照文件{92abc......}.vdi
  2. 我克隆了它VBoxManage clonehd \{92abc......\}.vdi aaa.vdi
  3. 我创建了一个新的虚拟机并连接aaa.vdi到新机器。
  4. 已启动。运行正常。

相关内容