Однажды при попытке увеличить размер виртуального диска в VirtualBox (по данной статье), я столкнулся с подобного рода ошибкой:
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd "E:\Vm\W7\W7.vmdk" --resize 120000 0%... Progress state: VBOX_E_NOT_SUPPORTED VBoxManage.exe: error: Resize medium operation for this format is not implemented yet!
При анализе проблемы, выяснилось что изменение размеров фиксированных виртуальных дисков формата VDI / VHD напрямую не поддерживается, а также не получится изменить размеры форматов, отличных от VDI / VHD.
В моем случае я пытался изменить размер виртуального диска в формате VMDK, соответственно поэтому я и получал ошибку. Решение данной проблемы одно, как для фиксированных виртуальных дисков, так и для отличных от VDI / VHD форматов. Исходный виртуальный диск необходимо клонировать в формат VDI / VHD с динамическим размером и затем изменить его размер обычным способом.
Выполняем клонирование виртуального диска:
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe clonehd "E:\Vm\W7\W7.vmdk" "E:\Vm\W7\W7.vdi" --format VDI --variant Standard
Выполняем изменение размера виртуального диска:
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd "E:\Vm\W7\W7.vmdk" --resize 120000
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОБЛАГОДАРИ АВТОРА
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОБЛАГОДАРИ АВТОРА
Спасибо, увеличил осн. раздел своей виртуалки успешно этим способом!
Рад что помог!
Resize вроде бы надо делать для VDI, а не для VMDK. Иначе зачем клонировать?
Тут и ёж догадается))
а в замен, что заберёт?