Показать полную графическую версию : Утилиты для работы с жесткими дисками виртуальных машин VirtualBox, VMWare, VirtualPC
Morpheus
01-11-2010, 03:40
Мне на днях потребовалось выполнить, казалось бы, простенькую задачу - увеличить объём виртуального диска VDI от VirtualBox. Встроенных инструментов в самой VirtualBox найдено не было и за решением пришлось отправляться в гуголь. Поисковик упорно выдавал страшного размера "портянки" или чуть менее объёмистые решения под Linux. Ни один из вариантов устроить не мог. Простое и элегантное решение всё же было найдено -
[hr]CloneVDI
http://i074.radikal.ru/1204/16/184ac217e6a4.jpg
Читает VDI, VHD, VMDK, Parallels HDD, RAW files and physical drives, пишет VDI.
Позволяет увеличить максимальный размер виртуального диска и раздела.
Позволяет уменьшить размер диска за счёт удаления неиспользуемых блоков.
Различная информация об исходном VDI и возможность сменить UUID (http://ru.wikipedia.org/wiki/UUID) диска при клонировании.
Простой графический интерфейс и командная строка на выбор. Открытый исходный код.
Скачать CloneVDI (http://forums.virtualbox.org/viewtopic.php?t=22422)
[hr]Похожая утилита CloneVDIGUI не умеет изменять размеры дисков, использует в работе vboxmanage.exe из комплекта VirtualBox, но позволяет клонировать диски в VDI, VHD, VMDK, RAW.
CloneVDIGUI
http://s012.radikal.ru/i320/1011/65/549e67a29985.jpg
Скачать CloneVDIGUI (http://www.die-rooter.de/ITworks/archives/4-VirtualBox_-_CloneVDI.html)
[hr]Хвалим, ругаем, продолжаем...
c Virtual Box обычно использую образы VHD - их можно примонтировать к хосту средствами ОС или бесплатными утилитами и даже загрузиться с него. AFAIK VDI монтируется только платным? WinMount с апреля существует бесплатная версия, только нигде явно не указано, чем отличается от полноценной.
Morpheus
05-11-2010, 03:50
AFAIK VDI монтируется только платным? »
Ну, теоретически, тулза из второго поста (http://forums.virtualbox.org/viewtopic.php?t=4748) должна уметь бесплатно. Но у меня не получилось с ней подружиться (не хватило мозгов/терпения).
Если у кого получится, плз, опишите алгоритм.
Такс, ещё сейчас нашелся способ:
VMLiteCtl.exe mount "VDIFile"
VMLiteCtl.exe входит в комплект VMLite Workstation (http://www.vmlite.com/index.php/products/vmlite-workstation). С ней ещё разбираться надо, но диск уже примонтирован :)
WinMount с апреля существует бесплатная версия, только нигде явно не указано, чем отличается от полноценной. »
Угу, тоже не нашел. В бесплатной, как оказалось, ограничение в 20 MB на размер VDI :) Платная примонтировала динамический без проблем, а фиксированный - не захотела.
stepanoff09
05-11-2010, 06:35
Когда мне потребовалось увеличить объём виртуального диска VDI от VirtualBox, я просто создал новый VDI, подключил вторым к виртуальной OS, а потом просто миграция на новый VDI при помощи загрузочной версии Acronis, Paragon итп.
Morpheus
05-11-2010, 10:03
Когда мне потребовалось увеличить объём виртуального диска VDI от VirtualBox, я просто создал новый VDI, подключил вторым к виртуальной OS, а потом просто миграция на новый VDI при помощи загрузочной версии Acronis, Paragon итп. »
Просто? :)
Ну, теоретически, тулза из второго поста должна уметь бесплатно.
ImDisk не умеет работать с VDI - он просто монтирует сырые данные - в фиксированном VDI они располгаются по постоянному смещению. В принципе можно попробовать создать огромный фиксированный VDI, но сделать его разряженным, чтобы места занимал поменьше.
Такс, ещё сейчас нашелся способ:
VMLiteCtl.exe mount "VDIFile"
VMLiteCtl.exe входит в комплект VMLite Workstation.
интересно, получится использовать эту утилиту отдельно от полного пакета?
Это форк того же VirtualBox? т.е. без ряда закрытых вкусностей - сам по себе не очень интересен.В бесплатной, как оказалось, ограничение в 20 MB на размер VDI
ага, 20МБ - ограничение на любой архив - по нынешним временам совершенно бесполезная утилита :)
Morpheus
05-11-2010, 15:12
ImDisk не умеет работать с VDI - он просто монтирует сырые данные - в фиксированном VDI они располгаются по постоянному смещению. В принципе можно попробовать создать огромный фиксированный VDI »
Я сделал на 5 GB, диск монтируется, но просит отформатировать. Не угадываю offset?
интересно, получится использовать эту утилиту отдельно от полного пакета? »
У меня получилось, только надо ещё несколько файлов прихватить:
http://s008.radikal.ru/i305/1011/67/8bf92a63293d.jpg
Вес - 4.25 Mb. Проверял на Windows 7.
Это форк того же VirtualBox? »
Не похоже, там вообще что-то страшное понамешано :)
Название похоже на название одного конкурента, файлы на другого, ну и альтернатива XPMode (http://news.ferra.ru/soft/2009/11/16/92777) - это уже третий :)
VitAl2013
23-11-2010, 14:48
Клонировал диск. Проверил - открыв его ещё раз через CloneVDI - показал новый размер. Потом даже сама VirtualBox показывает новый размер. Запускаю - размер старый. Система->Администрирование->Управление омпьютером - весь сектор заполнен - неразмеченного места нет. Запускаю GpartedLive - размер старый. Что делать? И как оно работает в таком случии (риторический вопрос)?
Morpheus
23-11-2010, 18:15
VitAl2013, хм, уже штук 10 склонировал - нет проблем. Вот ещё раз проделал на маленьком:
http://s015.radikal.ru/i333/1011/f8/e6c98a8eb773.jpg (http://www.radikal.ru)
Какие параметры выставляете при клонировании? Какая ОС не воспринимает?
VitAl2013
24-11-2010, 07:48
http://forum.oszone.net/attachment.php?attachmentid=55105&stc=1&d=1290574031
Старый UUID и Увеличить размер (был 10 стал 20)
Винда и GPartedLive (linux) не воспринимают - вообще похоже внутри самой машины всё по старому какбы, только программа-преднастроек видит 20.
http://forum.oszone.net/attachment.php?attachmentid=55106&stc=1&d=1290574031
Morpheus
24-11-2010, 14:09
VitAl2013, хз, не могу воспроизвести. Даже в XP вместо 7-ки попробовал.
VitAl2013
24-11-2010, 16:27
В общем я сделал так:
Создал рядом диск побольше. Новый VDI.
Загрузил машину.
Установил EASUS Partition Manager Home (http://www.easeus.com/download.htm)
(как по дурацки тут организованна вставка гиперссылки; надо чтоб и имя, и линка были одновременно в буфере; нет чтоб выделил текст - это имя, а спрашивало бы только линку)
Сделал копию диска (там именно надо диска а не партиции, а то не сработает)
Отключил старый диск.
Morpheus,
Клонировал при помощи CloneVDI, а далее какие действия ?
Как его подключить и убрать старый ?
Morpheus
02-06-2011, 22:04
tyt, заходите в св-ва машины ---> Носители ---> слева выделяйте старый диск и жмите
http://s43.radikal.ru/i099/1106/ce/54b3d2e31c5ft.jpg (http://radikal.ru/F/s43.radikal.ru/i099/1106/ce/54b3d2e31c5f.jpg.html)
Morpheus,
Я так сразу и попробовал, но почему то не захотела.Выдало ошибку.
Сейчас попробовал просто из установленной папки удалил WinXP.vdi ,а Clone of WinXP.vdi переименовал в WinXP.vdi
Машина запустилась и винда тоже. Размер соответствует запрошенному.
Morpheus
02-06-2011, 22:14
tyt, надо бы на текст ошибки глянуть, но уже поздно :)
Рад, что всё получилось.
Создал диск 70 GB так как образы были размером 32 GB- В итоге получилось вместе c системой только 33 GB. Сразу хотел диск фиксированный выбрать, но не зная тонкостей ...Бум учиться.Главное что теперь все установилось и работает.
Morpheus
03-06-2011, 00:18
tyt, да хоть 170, на диске файл всё равно откушает не больше, чем надо системе. Я выбираю только динамически расширяющиеся, для последних 7-ок отвожу по 80-100+ GB, чтоб наверняка хватило.
Всем привет, ребят помогите увеличить на виртуальной машине на Debian раздел var
у меня win7 и виртуалка с debian. когда-то выбрал 12 гиг думал хватит... но увы теперь не хватает.
я слышал что можно увеличить жесткий, что-то типо вот такой команды:
"%ProgramFiles%\Oracle\VirtualBox\VBoxManage" modifyhd d:\VM\Win7x64\Win7x64.vdi --resize 50000
но получается что увеличить я к примеру увеличу. в linux будет просто неразмеченное пространство. как это пространство добавить именно к var/
да вот ещё. у меня не VDI а vmdk если это имеет значение.
в шапке темы увидел прогу CloneVDI
Позволяет увеличить максимальный размер виртуального диска и раздела.
кто поможет как увеличить с помощью это софта жесткий и раздел?
у меня ошибку выдаёт когда выполняю команду:
C:\Program Files\Oracle\VirtualBox\VBoxManage modifyhd "C:\Users\Admin\VirtualBox VMs\debian\debian linux-disk1.vmdk" --resize 50000
вот ошибка
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.