Ошибка VBOX_E_NOT_SUPPORTED при увеличение размера диска .vhd в Virtualbox

Для того, чтобы увеличить размер диска Vbox в Linux, необходимо посмотреть текущее состояние командой:

vboxmanage showhdinfo /mnt/external/VM/win7/Win7.vhd

Выхлоп будет такой:

UUID:           515540b9-e31e-4a92-b39c-07ac54ca2f43
Parent UUID:    base
State:          created
Type:           normal (base)
Location:       /mnt/external/VM/win7/Win7.vhd
Storage format: VHD
Format variant: fixed default
Capacity:       20480 MBytes
Size on disk:   20480 MBytes
Encryption:     disabled

Интересует параметр Capacity, который требуется увеличить и Format variant. В данном случае он фиксированного размера.

Увеличиваем диск:

vboxmanage modifyhd /mnt/external/VM/win7/Win7.vhd –resize 40480

И получаем Progress state: VBOX_E_NOT_SUPPORTED

Проблема исходит из того, диск не динамический. Для исправления этого необходимо его склонировать – клон по дефолту будет динамический, и на него уже можно натравить modifyhd.

vboxmanage clonehd /mnt/external/VM/win7/Win7.vhd /mnt/external/VM/win7/Win7-clone.vhd

И уже склонированный диск изменяем без ошибок:

vboxmanage modifyhd /mnt/external/VM/win7/Win7-clone.vhd --resize 4048

При перемещении диска необходимо поправить его пути, для этого нужно очистить все ошибочные в меню VirtuaBox — File — Virtual Media Manager, и потом добавлять диски из нового местоположения.

При наличии проблемы инверсии цветов и кривого отображения элементов экрана в Virtualbox, мне помогла настройка Graphics Controller: VBoxV

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: