我一直在尝试将动态大小的硬盘转换为固定大小,以提高VM盒的性能。我试图按照Convert Dynamically Sized VirtualBox VDI Hard Drive to Fixed Size
上的说明进行操作但是当我尝试手动删除旧驱动器时,我一直遇到问题这是我正在尝试使用的命令
vboxmanage closemedium disk" 3f883a9e-037a-4f67-8ed4-f82ea2c7a84b" -delete
这给了我这个错误
c:\ Program Files \ Oracle \ VirtualBox> vboxmanage closemedium disk " 3f883a9e-037a-4f 67-8ed4-f82ea2c7a84b" VBoxManage.exe:错误:中 ' C:\ Users \ malhayek \ VirtualBox VMs \ settler_default_ 1434987271004_24349_1438813340021_48330 \箱disk1.vmdk'不可能是 关闭,因为它仍然连接到1个虚拟机 VBoxManage.exe:错误:详细信息:代码VBOX_E_OBJECT_IN_USE (0x80bb000c),componen t MediumWrap,接口IMedium,被调用者 IUnknown VBoxManage.exe:错误:上下文:"关闭()"在第1551行 文件VBoxManageDisk.cpp
如何才能将硬盘驱动器大小正确设置为固定?
答案 0 :(得分:1)
您需要先删除它 - 从虚拟机中删除它,然后才能转换它,然后附加新创建的虚拟机。
转换是作为副本的一部分发生的,因此您仍然希望将其分离。
在最新的VirtualBox(5.0.20 - >)中,您可以通过文件>>虚拟媒体管理器执行此操作,这样可以更轻松。