月度归档:2017年02月

VirtualBox改变尺寸失败VBOX_E_NOT_SUPPORTED解决办法

作者:余俊峰 tobecontinued.cn

使用VirtualBox时,发现Windows 10虚拟机原来分配的空间尺寸太大,使用VBoxManage –resize调整尺寸,提示失败。

VBoxManage modifyhd windows.vdi –resize 64000
0%…
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize medium operation for this format is not implemented yet!

解决办法是先创建一个空虚拟机介质,创建时设置尺寸为想要的尺寸(单位:兆),然后使用克隆命令进行虚拟机介质克隆。

第一步,创建新虚拟介质。

VBoxManage createhd –filename “windows10” –size 64000 –format VDI –variant standard
0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100%
Medium created. UUID: 60628c75-ff7c-444f-8946-39f3c1d27f13

第二步,克隆。

VBoxManage clonehd “windows.vdi” “windows10.vdi” –existing
0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100%
Clone medium created in format ‘VDI’. UUID: 60628c75-ff7c-444f-8946-39f3c1d27f13

执行结束后,更换虚拟机的虚拟介质为新创建并克隆的介质。如果新容量较大,打开虚拟机,进入磁盘管理进行扩展卷操作。