![]() |
Утилиты для работы с жесткими дисками виртуальных машин VirtualBox, VMWare, VirtualPC
Мне на днях потребовалось выполнить, казалось бы, простенькую задачу - увеличить объём виртуального диска VDI от VirtualBox. Встроенных инструментов в самой VirtualBox найдено не было и за решением пришлось отправляться в гуголь. Поисковик упорно выдавал страшного размера "портянки" или чуть менее объёмистые решения под Linux. Ни один из вариантов устроить не мог. Простое и элегантное решение всё же было найдено -
CloneVDI ![]()
Похожая утилита CloneVDIGUI не умеет изменять размеры дисков, использует в работе vboxmanage.exe из комплекта VirtualBox, но позволяет клонировать диски в VDI, VHD, VMDK, RAW. CloneVDIGUI ![]() Скачать CloneVDIGUI Хвалим, ругаем, продолжаем... |
c Virtual Box обычно использую образы VHD - их можно примонтировать к хосту средствами ОС или бесплатными утилитами и даже загрузиться с него. AFAIK VDI монтируется только платным? WinMount с апреля существует бесплатная версия, только нигде явно не указано, чем отличается от полноценной.
|
Цитата:
Если у кого получится, плз, опишите алгоритм. Такс, ещё сейчас нашелся способ: Код:
VMLiteCtl.exe mount "VDIFile" Цитата:
|
Когда мне потребовалось увеличить объём виртуального диска VDI от VirtualBox, я просто создал новый VDI, подключил вторым к виртуальной OS, а потом просто миграция на новый VDI при помощи загрузочной версии Acronis, Paragon итп.
|
Цитата:
|
Цитата:
Цитата:
Это форк того же VirtualBox? т.е. без ряда закрытых вкусностей - сам по себе не очень интересен. Цитата:
|
Цитата:
Цитата:
![]() Вес - 4.25 Mb. Проверял на Windows 7. Цитата:
Название похоже на название одного конкурента, файлы на другого, ну и альтернатива XPMode - это уже третий :) |
Клонировал диск. Проверил - открыв его ещё раз через CloneVDI - показал новый размер. Потом даже сама VirtualBox показывает новый размер. Запускаю - размер старый. Система->Администрирование->Управление омпьютером - весь сектор заполнен - неразмеченного места нет. Запускаю GpartedLive - размер старый. Что делать? И как оно работает в таком случии (риторический вопрос)?
|
|
Вложений: 2
http://forum.oszone.net/attachment.p...1&d=1290574031
Старый UUID и Увеличить размер (был 10 стал 20) Винда и GPartedLive (linux) не воспринимают - вообще похоже внутри самой машины всё по старому какбы, только программа-преднастроек видит 20. http://forum.oszone.net/attachment.p...1&d=1290574031 |
VitAl2013, хз, не могу воспроизвести. Даже в XP вместо 7-ки попробовал.
|
В общем я сделал так:
Создал рядом диск побольше. Новый VDI. Загрузил машину. Установил EASUS Partition Manager Home (как по дурацки тут организованна вставка гиперссылки; надо чтоб и имя, и линка были одновременно в буфере; нет чтоб выделил текст - это имя, а спрашивало бы только линку) Сделал копию диска (там именно надо диска а не партиции, а то не сработает) Отключил старый диск. |
Morpheus,
Клонировал при помощи CloneVDI, а далее какие действия ? Как его подключить и убрать старый ? |
|
Morpheus,
Я так сразу и попробовал, но почему то не захотела.Выдало ошибку. Сейчас попробовал просто из установленной папки удалил WinXP.vdi ,а Clone of WinXP.vdi переименовал в WinXP.vdi Машина запустилась и винда тоже. Размер соответствует запрошенному. |
tyt, надо бы на текст ошибки глянуть, но уже поздно :)
Рад, что всё получилось. |
Создал диск 70 GB так как образы были размером 32 GB- В итоге получилось вместе c системой только 33 GB. Сразу хотел диск фиксированный выбрать, но не зная тонкостей ...Бум учиться.Главное что теперь все установилось и работает.
|
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 |
народ ну хоть кто-то отзовитесь.
воспользовался я таки CloneVdi ? даже получилось увеличить сам жетский диск. но на сколько я увеличу к примеру на 10 гиг. то эти 10 гиг не размеченный том. если я клонирую диск и ставлю галочку Increase partition size , то всё. этот кланируемый диск Virtualbox не хочет даже запускать.... если убираю галочку Increase partition size и делаю копию. то всё норм запускается с увеличенным обьемом жесткий но не размеченным томом. а том который не размечен, я не могу распределить существуемым томам. делаю через Acronis Disk Director |
rlbeor, видимо линуксойды здесь не ходят, вам остаётся только гуглить.
|
ПопробЫвал увеличить диск с помощью CloneVDI, но он просто клонируется с таким-же размером какой и был и все. Как диск увеличить-то ?
|
казявка, сколько разделов на диске? Что на них? Флажок для увеличения раздела отметили?
|
|
Размер файла и не должен увеличиваться. Он занимает ровно столько, сколько занимают данные внутри.
|
Morpheus, спс - усё пон. СПС.
|
а у меня такая проблема, у меня есть диск VDI(16 GB) в файловой системе ext3 с установленным Android 3.2 x86, хочу поставить туда приложения, но интернета нет в ВМ(не могу его настроить). А с помощью imdisk не видит файловую систему. Решений только 2: или ставить дрова на другую ВМ(под WinXP) для ext3 и бахать туда диск или же при установке форматировать в NTFS/FAT32. А вот как изменить содержимое программой на хосте?
|
Дмитрий_Горпенюк@vk, подключить VDI как диск, установить драйвер ext3 для win и менять?
|
товарищи, подниму свой вопрос.
у меня win7 на ней установлен virtualbox с debianom. и так на виртуалке (debian), у раздел var забит под завязку. как увеличить раздел var ? кто сможет разъяснить? заранее спасибо |
Всем привет!
Такая проблема... Есть сетевое хранилище с VHD файлами и сервер виртуализации на Hyper-V, который цепляет по iSCSI эти файлы для виртуальных машин. iSCSI подключение настроено с поддержкой многопутевого вода-вывода (MPIO) и при этом VHD диски, которые были получены простым копированием (например, от образа "заготовки" для новых ВМ) видятся в системе как один диск, т.к. у них одинаковый внутренний UUID, что не есть хорошо. Вопрос в том как перегенерировать UUID не устанавливая VirtualBox? |
davinci, приложение CloneVDI которое представлено в шапке может при клонировании выдавать новый UUID.
Но клонирование это займет немало времени. |
Krokodile, да фиг с ним со временем... CloneVDI на выходе делает только *.vdi файлы, а мне-то нужен VHD...
|
В таком случае, если без использования VB, могу предложить лишь New Guid VHD - сам не пробовал, это единственное, что выдал гугл.
(конечно, если вы не хотите ковырять каждый файл руками...) |
Krokodile, New Guid VHD я тоже уже нагуглил, но он ничего не меняет, хотя программулька и сообщает что UUID нашла и поменяла... ручками поменять практически не реально, этот вариант как-то вообще не рассматриваю...
|
New Guid VHD у меня заработал, но как и было сказано в описании - только с фиксированными vhd. Менял UUID как надо.
Других приложений, удовлетворяющих вашим запросам, я найти не смог. Во всех интернетах ссылаются на VboxManager, как вариант искать подобный функционал в Hyper-V или уже воспользоваться дистрибутивом VB... Код:
VBoxManage clonehd `pwd`/one.vhd `pwd`/two.vhd |
Krokodile, а как ты проверил что NewGuidVHD заработал и UUID действительно сменился?
|
у меня установлен VB и вот через хваленый VboxManager я и проверил.
|
Ошибка подключения виртуальных жестких дисков в Oracle VirtualBox
Нередко при при попытке присоединить виртуальный жесткий диск в программае «Oracle VirtualBox» вылетает следующая ошибка: Cannot register the hard disk 'L:\работа.vdi' {628d5e4a-0063-4779-a8b8-2e4d0d3bd093} because a hard disk 'C:\Users\Макс\VirtualBox VMs\работа\работа.vdi' with UUID {628d5e4a-0063-4779-a8b8-2e4d0d3bd093} already exists. Код ошибки: E_INVALIDARG (0x80070057) Компонент: VirtualBox Интерфейс: IVirtualBox {3b2f08eb-b810-4715-bee0-bb06b9880ad2} Код ошибки метода: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) Для исправления ситуации проведем ледующие действия: Запускаем «Oracle VirtualBox Менеджер». Идем в меню «Файл» и запускаем «Менеджер виртуальных носителей». Неподключающийся виртуальный диск в нем будет отмечен «Восклицательным знаком в желтом треугольнике». Необходимо выделить его и нажать «Удалить». «Менеджер виртуальных носителей» напишет следующее: Вы уверены, что хотите убрать образ виртуального жёсткого диска Н: \Virtual PC\Virtual Box\Win7-64.vhd из списка используемых носителей? Имейте в виду, что этот жёсткий диск недоступен, поэтому его файл не может быть удален. Жмем «Убрать». Снова переходим в «Oracle VirtualBox Менеджер». Выделяем нужную виртуальную машину (если она не одна) и нажимаем «Настроить». Переходим в «Носители», выделяем «Контроллер SATA» (или «Контроллер IDE», в зависимости от выбранного вами типа контроллера), нажимаем «Добавить жесткий диск», «Выбрать существующий жесткий диск», показываем путь к файлу вашего виртуального жесткого диска и нажимаем «Открыть». Все, виртуальный жесткий диск подключен. Диск нормально присоединяется без всяких «Восклицательных знаков в желтом треугольнике». Вывод: Ошибка подключения виртуальных жестких дисков происходит потому что у вас изменился путь к файлу жесткого диска (причины следующие: или вы перенесли его в другую папку, или он у вас находится на флешке или выносном жестком диске, который при разных подключениях, или подключении в другие порты, может менять букву диска, или какая-нибудь подобная причина) и «VirtualBox» не может найти путь к нему, который записан в логах программы. При попытке повторного подключения виртуального жесткого диска программа дает ошибку, потому что у этого жесткого диска такой же «UUID», как и того, что записан в логе программы, а подключение двух виртуальных жестких дисков с одинаковыми «UUID» программа «Oracle VirtualBox» не разрешает. Необходимо удалить виртуальный жесткий диск, отмеченный «Восклицательным знаком в желтом треугольнике», а так как программа не может найти путь к нему, то она сотрет только логи этого диска, реально не удалив никакой информации. После этого спокойно подключаем наш виртуальный жесткий диск. Никаких конфликтов «UUID» уже нет. |
а можно перезалить куда-нибудь,а то ссылки мёртвые
|
Время: 02:53. |
Время: 02:53.
© OSzone.net 2001-