Я пытаюсь изменить размер моего виртуального ящика VMDK с помощью этого ответа на SO. Оригинальный размер 75 ГБ, и я пытаюсь удвоить его.

Шаг 1 проходит нормально, я могу конвертировать мой vmdk в vdi. Я пытаюсь изменить размер VDI и получаю, что VDI не поддерживается.

Это диск динамического размера, поэтому я сначала подумал, что я делаю его максимальный размер слишком большим для того жесткого диска, на котором он был. Я освободил место и получил около 110 ГБ свободного места на диске. Я попытался снова с изменением его размера до 100 000 МБ (ранее я пытался 153 600), но все равно не повезло.

Я использую точные команды в связанном ответе. У меня есть резервная копия, поэтому я не беспокоюсь о потере данных.

Точная команда, которую я использую:

.\VboxManage.exe modifyhd 'F:\Path\to\file' --resize 100000

После просмотра нескольких других потоков (изменение размера virtualbox vdi не работает, как изменить размер диска VirtualBox?, Увеличить размер динамического диска VDI) мне не повезло. Моя машина в настоящее время не использует снимки.

Я использую Windows 8.1, virtualbox 4.3.10r93012 и гость Windows 7.

Редактировать: я пытался сделать это в Xubuntu 14.04 с 4.3.10_Ubuntur93012 (похоже, одна и та же версия упакована по-разному).

РЕДАКТИРОВАТЬ: Кажется, что этот клонированный VDI на самом деле не VDI (выделение мое):

/media/mitch/636E95045173F28F/Virtualbox VM$ vboxmanage showhdinfo clone.vdi 
UUID:           822d8b5f-47eb-4204-842a-a88abd014fa3
Parent UUID:    base
State:          created
Type:           normal (base)
Location:       /media/mitch/636E95045173F28F/Virtualbox VM/clone.vdi
**Storage format: VMDK**
Format variant: dynamic default
Capacity:       76800 MBytes
Size on disk:   61404 MBytes

vs фактический vmdk (некоторая разница в размерах, как я использовал это:

mitch@mitch-acer:/media/mitch/636E95045173F28F/Virtualbox VM$ vboxmanage showhdinfo backup\ 11-20-2014/Windows\ 7\ x64.vmdk 
UUID:           6d2ad88f-1fda-4611-85a2-caab442f3530
Parent UUID:    base
State:          locked write
Type:           normal (base)
Location:       /media/mitch/636E95045173F28F/Virtualbox VM/backup 11-20-2014/Windows 7 x64.vmdk
Storage format: VMDK
Format variant: dynamic default
Capacity:       76800 MBytes
Size on disk:   61566 MBytes
In use by VMs:  Dev env (UUID: 1d87ed9d-87e5-4587-84ba-ec322665c1b4)

1 ответ1

0

Ответ, по крайней мере, в моем конкретном случае, состоит в том, что я сделал виртуальную машину с VMWare (я забыл этот факт), но я использовал ее с virtualbox в течение нескольких месяцев. Мне кажется, что VBox не может правильно преобразовать vmdk, созданный vmware, в vdi.

Вывод file на клонированном vdi был: clone.vdi: VMware4 disk image что заставило меня вспомнить, что я сделал это таким образом. Использование VMware для изменения размера оригинала (и клона!) кажется, сработало.

Я пока не буду отмечать это как ответ, надеясь получить ответ на общую проблему случая от кого-то другого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .