如何调整 VirtualBox 磁盘大小?

如何调整 VirtualBox 磁盘大小?

为了扩大 VirtualBox 的 vdi 文件,我尝试这样做。

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "C:\Users\ironsand\VirtualBox VMs\Mint16Cinamon\Mint16Cinamon.vdi" --resize 8000
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage.exe: error: Resize hard disk operation for this format is not implemented yet!

但正如你所见,它失败了。

还有其他方法可以扩大 VirtualBox 磁盘大小吗?

我发现使用固定大小虚拟磁盘时会发生此错误。但我使用的是动态虚拟磁盘。

这是有关磁盘的详细信息。

VBoxManage.exe showhdinfo "C:\Users\ironsand\VirtualBox VMs\Mint16Cinamon\Mint16Cinamon.vdi"
UUID:           a99bf1b5-5fbf-43a1-bb28-5233c70e8806
Parent UUID:    base
State:          created
Type:           normal (base)
Location:       C:\Users\ironsand\VirtualBox VMs\Mint16Cinamon\Mint16Cinamon.vdi
Storage format: VDI
Format variant: dynamic default
Capacity:       8192 MBytes
Size on disk:   4046 MBytes
In use by VMs:  Mint16Cinamon (UUID: 66139117-48f3-45ed-8999-5402d2fbb124)

答案1

我误解了这个--resize选项。

使用该选项时,我应该设置“结果”大小,而不是放大多少。所以我像这样重写了命令,然后它就按我预期的方式工作了。

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "C:\Users\ironsand\VirtualBox VMs\Mint16Cinamon\Mint16Cinamon.vdi" --resize 16000

相关内容