11

Есть ли способ изменить размер жесткого диска виртуальной машины? Я использую virtualbox, и у меня есть виртуальная машина, которая исчерпала пространство, посмотрела на настройки, но, кажется, мне, возможно, придется создать другой раздел. Я думал, что может быть проще, у кого-нибудь есть идея?

Спасибо

5 ответов5

8

Вы можете использовать команду VBoxManage.

Вы можете увидеть детали здесь.

Пример:

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

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

Для раздела ext3 вы можете выполнить следующие действия.

4

Это работало на виртуальном жестком диске с загрузочным образом Win7:

  1. VirtualBox -> Диспетчер виртуальных носителей -> Копировать

  2. C:\Program Files\Oracle\VirtualBox> VBoxManage.exe modifyhd "c:\VirtualMachines\Windows 7 Large.vhd" --resize 2000000

  3. VirtualBox -> VM -> Настройки -> освободить текущий VHD и смонтировать новый VHD

  4. Загрузите ВМ в Windows

  5. Используйте Управление компьютером -> Диспетчер дисков -> щелкните правой кнопкой мыши по разделу -> Расширить

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/reduc-the-size-of-a-virtualbox-hard-drive/

Коротко, но достаточно. Короче:

  • удалить временные файлы (очевидно)
  • дефрагментация (при условии, что ваша гостевая файловая система может быть дефрагментирована)
  • используйте VBoxManage, как предлагают другие пользователи

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