Изменение размера диска VirtualBox

Проблема следующая: имеется виртуальная машина VirtualBox, с VDI образом жесткого диска на 5 гигобайт, на нём стоит windows xp. Держу её исключительно ради адекватной работы с iTunes, она с вайном пока плохо дружит. По естественным причинам 5 гигобайт быстро хватать перестало)) Хотелось бы расширить образ диска, однако в отличие от Vmware VirtualBox не позволяет изменять размер уже существующего диска. Всё, что мне удалось нагуглить - это советы воспользоваться прогами типа акрониса для копирования диска, создать новую виртуальную машину и перенести всё уже туда, но это ИМХО - какой-то кривой метод. Если кто знает способ изменить размер уже существующего образа, буду благодарен за помощь.

И нашёл!

Вот вроде описан относительно нормальный метод: http://linenet.org/2009/06/change-disksize-guest-os-in-virtualbox/
Как сделаю - напишу, что получилось)), однако тут тоже применяется копирование разделов, что не совсем гуд, так что вопрос пока открыт.

Я несу пингвина во имя луны! *WALL*

Можно использовать утилиту из

Можно использовать утилиту из QEMU или KVM, команда qemu-img умеет конвертировать из формата в формат и изменять размер образов. Правда изменять размер можно только родного для QEMU формата qcow/qcow2, поэтому образ vdi нужно сначала конвертировать в qcow потом изменять размер, а после обратно конвертировать в vdi.

qemu-img при работе не показывает ход выполнения, просто подождите завершения каждой стадии.

Ещё могут быть проблемы с тем, что в разных версиях QEMU у qemu-img немого различаются возможности, в старых (кажется до 0.10) при создании образа можно было указать "базовый образ", тогда сразу после того как образ создан его можно сконвертировать в vdi и всё готово.

У меня стоит QEMU-KVM из Git (версия 9999), и qemu-img имеет команду resize, последовательность действий примерно такая:
qemu-img convert -f vdi -O qcow2 HDD_Image.vdi HDD_Image.qcow2
qemu-img resize HDD_Image.qcow2 +10G
qemu-img convert -f qcow2 -O vdi HDD_Image.qcow2 HDD_Image.vdi

спасибо за ответ!

вечером обязательно попробую

Я несу пингвина во имя луны! *WALL*

Что-то не совсем то

qemu-img convert -f vdi -O qcow2 HDD_Image.vdi HDD_Image.qcow2
qemu-img resize HDD_Image.qcow2 +10G

у qemu-img нет опции resize, кроме того в списке поддерживаемых образов vdi отсутствует

Я несу пингвина во имя луны! *WALL*

Я написал выше, что у меня

Я написал выше, что у меня версия из Git. Там resize есть.
Можно просто слить исходники из гита, скомпилировать и даже не устанавливая использовать qemu-img.

Скачать текущую версию:

git clone git://git.sv.gnu.org/qemu.git

Собрать QEMU (тут специально выключено всё лишнее, чтобы быстро собралось):

./configure --target-list="i386-softmmu" --audio-card-list="" --disable-xen --disable-brlapi --disable-vnc-tls --disable-vnc-sasl --disable-vnc-jpeg --disable-vnc-png --disable-vnc-thread --disable-curses --disable-curl --disable-fdt --disable-check-utests --disable-bluez --disable-kvm --disable-nptl --disable-system --disable-user --disable-linux-user --disable-darwin-user --disable-bsd-user --disable-guest-base --disable-user-pie --disable-uuid --disable-vde --disable-linux-aio --disable-attr --disable-blobs --disable-docs --disable-vhost-net
make

В директории с исходниками будет находиться qemu-img

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".