VirtualBox для Windows
Змінення розміру вашого дискового файлу при збереженні налаштувань віртуальної машини!
Крок 1 - Змініть розмір файлу диска
Запустіть cmd.exe
cd
до режиму Oracle VM VirtualBox (для 64-бітних систем "C:\Program Files\Oracle\VirtualBox\"
:)
Виконайте ці команди (як вище):
VBoxManage clonehd "C:\path\to\source.vmdk" "C:\path_to\cloned.vdi" --format vdi
VBoxManage modifyhd "C:\path\to\cloned.vdi" --resize 51200
Провідник Windows та "копіювати адресу як текст" через адресний рядок повинні допомогти вам отримати потрібний вам шлях.
У системі Windows каталог VirtaulBox VM під вашим користувачем може містити файл баз даних у форматі XML з налаштуваннями, налаштованими для вашої VM. Перейменуйте цей файл із .bak
розширенням (у ньому є .vbox
розширення). Перейменуйте оригінальний .vmdk
файл з .bak
розширенням, щоб уникнути чергової помилки. Тепер ви можете безпечно виконати третій крок без повідомлення про помилку для перетворення машини назад у .vmdk
формат або помилки "дублікат диска".
VBoxManage clonehd "C:\path_to\cloned.vdi" "C:\path_to\source.vmdk" --format vmdk
Вам буде представлений маркер UID . Скопіюйте цей маркер, перетягнувши його з вікна командного інтерпетора Windows та за допомогою Ctrl+C
комбінації клавіш.
Відкрийте .vbox.bak
файл у текстовому редакторі, наприклад «Блокнот ++». Вам буде запропоновано файл бази даних XML. Шукайте наступні рядки:
<VirtualBox xmlns="http://www.virtualbox.org/" version="1.16-windows">
<Machine uuid="{some uid}" name="source disk name" OSType="the_vbox_OS" snapshotFolder="Snapshots" lastStateChange="2043-03-23T00:54:18Z">
<MediaRegistry>
<HardDisks>
<HardDisk uuid="{some uid}" location="C:\path_to\source.vmdk" ...
На лінії <HardDisk uuid="{some uid}" location="C:\path_to\source.vmdk" ...
, видалити старий UID лексеми між кронштейнами і вставити один скопійовані з вікна командного рядка. Переконайтесь, що ви залишили дужки на місці !
Збережіть цей файл та вийдіть із текстового редактора. Перейменуйте .vbox.bak
файл, щоб повернути його очікуваного розширення .vbox
.
Крок 2 - Видаліть мотлох
Тепер безпечно видаляти .bak
файли, що залишилися в каталозі. Залишилося зміни розміру .vmdk
з оновленою .vbox
базою даних при збережених раніше налаштуваннях VirtualBox Manager.
Крок 3 - Змініть розмір розділу диска, щоб заповнити вільний простір
Тепер ви можете запустити менеджер віртуальних програм VirtualBox і виконати свій VM, використовуючи відповідні інструменти для операційної системи для заповнення нового вільного місця.
Для віртуальних машин Windows використовуйте diskpart
командний рядок, завантажений з Консульства відновлення Windows (розділ відновлення) SELECT DISK 1
, LIST PARTITION
і потім збирайте номер розділу вашого C:\
диска SELECT PARTITION #
. Ви можете використовувати EXTEND SIZE=mb
розмір диска Windows C: \ до відповідного значення. Не забудьте залишити місце для відновлення та завантаження розділів! Безпечно відняти 4096 Мб від нового розміру віртуального диска, щоб отримати це значення через тіньові копії та файли відновлення Windows.
Для віртуальної віртуальної машини Linux , доступ до .ISO
gparted, який ви можете завантажувати з дискового файлу VM, можна знайти за посиланням: http://gparted.org/ Це допоможе вам перейти в графічний інтерфейс користувача gparted-gtk, звідки ви можете заповнити ваш вільний простір.
Для PPC / Mac віртуальних машин , Disk Utility
з Finder буде asisst Вам заповнити вільний простір, але ви можете розглянути питання про GParted варіант Linux , так як в даний час єдиний спосіб для завантаження MacOSX в VirtualBox є Hackintosh, і ви не можете збільшити обсяг під час завантаження в MacOSX. Ви також можете тимчасово відредагувати налаштування VM для того gparted
, щоб завантажити його. Розділи MacOSX розпізнаються gparted як HFS
- розділи "Heaping File System".
Крок 4 - Фотографії кішок
Тому що Інтернет. ;) Ви закінчили. Насолоджуйтесь своїм новим розміром віртуального .vmdk
диска з VirtualBox для Windows!