У меня есть гостевая ОС VirtualBox, отформатированная как HFS+, объемом 20 ГБ. Я изменил размер файла vdi виртуального носителя на жестком диске до 40 ГБ и теперь хочу уменьшить его до 32 ГБ.

Дополнительные 20 ГБ, которые я добавил к vdi с помощью Virtual Media Manager, никогда не использовались гостевой ОС и не видны ей.

Я пытался использовать:

VBoxManage modifymedium disk myhd.vdi --compact

... который успешно завершается, но не сокращает VDI и ...

VBoxManage modifyhd myhd.vdi --resize 32768

который выдает ошибку ...

0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage.exe: error: Failed to resize medium
VBoxManage.exe: error: Shrinking is not yet supported for medium 'C:\Users\me\VirtualBox VMs\Snow Leopard\Snow Leopard.vdi'
VBoxManage.exe: error: Details: code VBOX_E_NOT_SUPPORTED (0x80bb0009), component MediumWrap, interface IMedium
VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleModifyMedium(struct HandlerArg *)" at line 768 of file VBoxManageDisk.cpp

Есть ли способ сжать VirtualBox vdi с гостевой (OSX) HFS+ или перенести гостевой жесткий диск на новый 20 ГБ или 32 ГБ vdi?

0