VirtualBox vdi 未超过 32 GB,尝试删除快照时出现 NS_ERROR_CALL_FAILED

VirtualBox vdi 未超过 32 GB,尝试删除快照时出现 NS_ERROR_CALL_FAILED

我在 Ubuntu 16.04 64 位上运行 VirtualBox 5.2.0。任务系统是 Win 10 64 位。在某个时候,客户机卡住了,因为动态大小 100GB 的 vdi 磁盘拒绝超过 32GB。我在 Google 上搜索过,当快照存在时可能会发生这种情况。不确定这是否属实,无论如何,我尝试删除我拥有的唯一快照。无论如何,它都没有成功:

:~$ VBoxManage snapshot "machine" delete "snapshot"
Deleting snapshot 'updated, clean' (fdef5e6e-52cf-451c-abb2-64016c34cb42)
0%...10%...20%...30%...
Progress object failure: NS_ERROR_CALL_FAILED
VBoxManage: error: Snapshot operation failed
VBoxManage: error: Code NS_ERROR_CALL_FAILED (0x800706BE) - Call to remote object failed (extended info not available)
VBoxManage: error: Context: "RTEXITCODE handleSnapshot(HandlerArg*)" at line 539 of file VBoxManageSnapshot.cpp

怎样才能解决这两个问题(将磁盘扩展至 32GB 以上并删除快照)?

答案1

首先,快照删除失败和磁盘增长限制似乎是两个独立的问题。

1) 删除快照 - Ramhound 的建议非常有效。我收到了一个没有快照的克隆虚拟机。

2) 磁盘越来越卡住了 - 我真笨;我有一个 32 GB 的常规 NTFS 分区,旁边是 Windows 恢复分区,其余部分有太多未分配的空间。所以问题根本不是 vdi 本身。我轻松地用AOMEI分区助手

顺便说一句,我复制了我的虚拟机来尝试两种方法:- 删除恢复分区,然后调整工作分区的大小,- 将恢复分区移动到磁盘末尾,然后调整工作分区的大小。这两种方法都给出了所需的输出,即驱动器上有足够的空间和适中的 vdi 大小

相关内容