Змініть розмір жорсткого диска VM (virtualbox)


11

Чи є спосіб змінити розмір жорсткого диска VM? Я використовую virtualbox і у мене VM, у якого не вистачає місця, вивчив налаштування, але, здається, мені доведеться створити інший розділ. Я думав, що може бути простіший спосіб, хтось має ідею?

Спасибі

Відповіді:


8

Ви можете використовувати команду VBoxManage.

Подробиці ви можете подивитися тут .

Приклад:

"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "C:\Users\busey\VirtualBox VMs\ubuntu10.10\ubuntu10.10.vdi" --resize 20480

Після зміни розміру жорсткого диска вам доведеться змінити розмір розділів.

Для розділу ext3 ви можете виконати ці кроки.


4
Було б непогано включити сюди суттєві частини відповіді та надати посилання лише для подальшого ознайомлення.
slhck

Так. Я сподівався, що є шлях через vbox gui, але це робить трюк.
stefgosselin

Чи можете ви насправді включити кроки у цю відповідь, а не просто опублікувати пару відповідних посилань? Через деякий час посилання можуть порушитися, і тоді важлива інформація піде (якщо кроки також не розміщені тут.)
Андерсон Грін

Не відкривайте командний рядок "як адміністратор", тому що ви отримаєте Code CO_E_SERVER_EXEC_FAILURE (0x80080005) - Server execution failed (extended info not available). Запустити його як звичайний користувач.
Michał Powaga

4

Це працювало на VHD із завантажувальним зображенням Win7:

  1. VirtualBox -> Менеджер віртуальних медіа -> Копіювати

  2. C: \ Програмні файли \ Oracle \ VirtualBox> VBoxManage.exe modifyhd "c: \ VirtualMachines \ Windows 7 Large.vhd" - розмір 2000000

  3. VirtualBox -> VM -> Налаштування -> випустити поточний VHD та встановити новий VHD

  4. Завантажте VM в Windows

  5. Використовуйте Управління комп'ютером -> Диспетчер дисків -> клацніть правою кнопкою миші на розділі -> Розгорнути


Яка хост ОС у цьому прикладі? Чи застосовуються ці кроки до будь-якої операційної системи хоста або лише до однієї конкретної операційної системи хоста?
Андерсон Грін

Хост був 64-розрядним Win7. Не пробував цього з іншими господарями.
Брайан Лоу

Працює також над 64-розрядною програмою Win8 із зображенням Win8 64-розрядної
Robar

3

Для vdiцього спрацювало, хостом був Windows 7.

c:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd "C:\Users\busey\VirtualBox VMs\ubuntu10.10\ubuntu10.10.vdi" --resize 20480

1

CloneVDI може допомогти зробити це. Ви можете створити клон існуючого VDI і одночасно збільшити розмір диска. Використовували це без проблем за пару років.


0

Про це є стаття: http://coderjournal.com/2011/07/reducing-the-size-of-a-virtualbox-hard-drive/

Короткий, але достатній. Коротко:

  • видалити тимчасові файли (очевидно)
  • дефрагментація (припускаючи, що ваша гостьова файлова система може бути дефрагментована)
  • використовувати VBoxManage, як пропонують інші користувачі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.