42

Есть ли простой способ увеличить место на виртуальном жестком диске в VirtualBox?

7 ответов7

53

Нет простого способа сделать это.

Хотя есть сложный:

http://www.my-guides.net/en/content/view/122/26/

Имеет хорошее руководство по скриншотам. По сути, вы копируете свою установку в новый файл виртуального диска.

Обновление: В VirtualBox 4 добавлена поддержка расширения.

VBoxManage modifyhd filename.vdi --resize 46080

Это позволит изменить размер образа виртуального диска до 45 ГБ.

5

В блоге Trivial Proof есть хорошее руководство процессом для версий VirtualBox до и после 4.0. Он включает в себя шаги по настройке раздела на расширенном диске.

2

Это работало отлично (из Windows 7 и с использованием VirtualBox 4.x).

Сделайте следующее:

  1. Откройте cmd как администратор.
  2. Перейдите в папку, где установлен VirtualBox, чтобы вы могли использовать программу VBoxManage .
  3. Оттуда выполните следующую команду:

    VBoxManage modifyhd <file path and name> --resize <size in MB>
    

    Например:VBoxManage modifyhd C:\V-MACHINES\SERVER2008\WIN-2008.VDI --resize 26000

  4. Вы увидите сообщение от 0 до 100% и готово.
  5. Запустите компьютер и перейдите к "Компьютер" (или "Мой компьютер", если применимо), щелкните правой кнопкой мыши и выберите "Управление", перейдите к "Хранилище" → "Управление дисками", щелкните правой кнопкой мыши диск, который вы хотите расширить, нажмите на "Расширить том" и изменить размер диска, как вы хотите.
  6. При необходимости перезапустите ВМ.
2

Если вы используете Windows Server 2012 и VirtualBox версии 4 и выше, есть только 4 шага:

  1. запустите "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" clonehd .vdi --resize
  2. Boot Up Virtual Box
  3. В диспетчере серверов -> Службы файлов и хранилищ -> Тома -> Диски -> Задачи -> Повторное сканирование хранилища
  4. Зайдите в диспетчер серверов -> Службы файлов и хранилищ -> Тома -> Щелкните правой кнопкой мыши на томе -> выберите развернуть том.

Перейдите в файловый менеджер и щелкните правой кнопкой мыши на диске. Вы увидите, что объем увеличился в размерах!

1

Пришлось немного поискать, как запустить эту команду.

Перейдите в папку с именем your-filename.vdi, например:(cd /Users /binoy /VirtualBox\ VMs /)

Затем выполните команду, чтобы увеличить пространство до 25 ГБ.

VBoxManage modifyhd filename.vdi --resize 25000

Теперь вам нужно прикрепить дополнительное пространство, используя resize2fs или Gparted.

0

Давайте посмотрим на существующие виртуальные жесткие диски вашего виртуального ящика (ов), используя команду vboxmanage

$ vboxmanage список hdds

В моем случае это перечисляет только этот

UUID:           db753df8-de41-425b-b452-fab84f1f8b71
Parent UUID:    base
State:          created
Type:           normal (base)
Location:       /home/anonyn/WIN81_64BITS.vdi
Storage format: VDI
Capacity:       39891 MBytes
Encryption:     disabled

Сохраните местоположение файла VDI, размер которого вы хотите изменить /home/anonyn/WIN81_64BITS.vdi

Позволяет определить, сколько физического пространства осталось на вашей реальной машине (Linux)

$ df -h

Filesystem      Size  Used Avail Use% Mounted on
udev            3,9G     0  3,9G   0% /dev
tmpfs           791M  1,4M  790M   1% /run
/dev/sda2       110G   29G   76G  28% /
tmpfs           3,9G   62M  3,8G   2% /dev/shm
tmpfs           5,0M  4,0K  5,0M   1% /run/lock
tmpfs           3,9G     0  3,9G   0% /sys/fs/cgroup
/dev/sda1        38M   512   38M   1% /boot/efi
tmpfs           791M   28K  791M   1% /run/user/1000

Так как в моем случае , у меня есть 76GB бесплатно на / Dev / sda2 я могу увеличить , что WIN81_64BITS.vdi его на 36GB без каких - либо проблем

Простая математика позволит вам получить желаемый новый размер

[CurrentSizeFrom first command] + [SizeToIncrease in MBytes too]
39891 MBytes + 36*1024 MBytes
39891 MB + 36864 MB = 76755 MB [NewSizeInMB]

Теперь вы готовы построить команду, которая поможет вам решить проблему

VBoxManage modifyhd [путь / к / File.vdi] --resize [NewSizeInMB]

$ VBoxManage modifyhd /home/anonyn/WIN81_64BITS.vdi --resize 76755

$ VBoxManage modifyhd /home/anonyn/WIN81_64BITS.vdi - изменить размер 76755 0% ... 10% ... 20% ... 30% ... 40% ... 50% ... 60% ... 70% ... 80% ... 90% ... 100%

Теперь загрузите эту виртуальную машину и расширьте нужный раздел, выполнив следующие действия

0

Также теперь есть простой графический интерфейс Clone VDI для пользователей Windows, о котором @Eric Kigathi упомянул здесь: https://stackoverflow.com/a/5987875/1024735

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .