Войти

Показать полную графическую версию : Утилиты для работы с жесткими дисками виртуальных машин VirtualBox, VMWare, VirtualPC


Страниц : [1] 2

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]Хвалим, ругаем, продолжаем...

Busla
04-11-2010, 14:22
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 итп. »
Просто? :)

Busla
05-11-2010, 14:36
Ну, теоретически, тулза из второго поста должна уметь бесплатно.
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)
(как по дурацки тут организованна вставка гиперссылки; надо чтоб и имя, и линка были одновременно в буфере; нет чтоб выделил текст - это имя, а спрашивало бы только линку)
Сделал копию диска (там именно надо диска а не партиции, а то не сработает)
Отключил старый диск.

tyt
02-06-2011, 21:52
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)

tyt
02-06-2011, 22:12
Morpheus,
Я так сразу и попробовал, но почему то не захотела.Выдало ошибку.
Сейчас попробовал просто из установленной папки удалил WinXP.vdi ,а Clone of WinXP.vdi переименовал в WinXP.vdi
Машина запустилась и винда тоже. Размер соответствует запрошенному.

Morpheus
02-06-2011, 22:14
tyt, надо бы на текст ошибки глянуть, но уже поздно :)
Рад, что всё получилось.

tyt
02-06-2011, 22:51
Создал диск 70 GB так как образы были размером 32 GB- В итоге получилось вместе c системой только 33 GB. Сразу хотел диск фиксированный выбрать, но не зная тонкостей ...Бум учиться.Главное что теперь все установилось и работает.

Morpheus
03-06-2011, 00:18
tyt, да хоть 170, на диске файл всё равно откушает не больше, чем надо системе. Я выбираю только динамически расширяющиеся, для последних 7-ок отвожу по 80-100+ GB, чтоб наверняка хватило.

rlbeor
10-04-2012, 23:00
Всем привет, ребят помогите увеличить на виртуальной машине на Debian раздел var

у меня win7 и виртуалка с debian. когда-то выбрал 12 гиг думал хватит... но увы теперь не хватает.

я слышал что можно увеличить жесткий, что-то типо вот такой команды:
"%ProgramFiles%\Oracle\VirtualBox\VBoxManage" modifyhd d:\VM\Win7x64\Win7x64.vdi --resize 50000

но получается что увеличить я к примеру увеличу. в linux будет просто неразмеченное пространство. как это пространство добавить именно к var/
да вот ещё. у меня не VDI а vmdk если это имеет значение.


в шапке темы увидел прогу CloneVDI

Позволяет увеличить максимальный размер виртуального диска и раздела.
кто поможет как увеличить с помощью это софта жесткий и раздел?

rlbeor
11-04-2012, 16:03
у меня ошибку выдаёт когда выполняю команду:
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