Я пытаюсь уменьшить максимальную емкость файла .vdi (жесткого диска) для одной из моих виртуальных машин.
Я установил его как динамически распределяемый с максимальной емкостью 25 ГБ. Я хочу уменьшить это до 10 ГБ.
ПРИМЕЧАНИЕ. Я не хочу сжимать размер файла .vdi на моем хост-компьютере. Тогда я мог бы просто использовать VBoxManage modifyhd --compact /path/to/my/vdi
. Однако, хотя это уменьшает размер файла .vdi на моем хост-компьютере, гость все равно сообщит о жестком диске объемом 25 ГБ.
Я хочу уменьшить максимальную емкость .vdi, чтобы гость сообщил о жестком диске 10 ГБ (я уже настроил разделы в гостевой системе так, чтобы мои разделы занимали всего 10 ГБ, а остальные 15 ГБ отображаются как нераспределенные пространство).
Что я пробовал
Я попытался использовать ту же команду, которая используется для увеличения размера диска:
$ VBoxManage modifyhd Arch\ Linux\ Aug\ 2012\ Clone.vdi --resize 10240
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!
Кажется, он не поддерживается (и .vdi определенно является динамически размещаемым .vdi, а не фиксированного размера).
веселит.