Я создал диск с образами Windows XP. Это 5 ГБ, но я хотел бы знать, есть ли какой-нибудь простой способ увеличить размер до 20 ГБ.
Начиная с VirtualBox 4.0.0, инструмент командной строки VBoxManage предлагает простой параметр изменения размера:
VBoxManage modifyhd /path/to/vdi --resize <mbytes>
После изменения размера контейнера виртуального диска загрузитесь в виртуальную машину и измените размер разделов, чтобы использовать дополнительное пространство.
Смотрите также: Руководство VirtualBox, Глава 8. VBoxManage: modifyhd
Я знаю, что нет простого способа сделать это. Нет приложения, которое позволяло бы просто изменить число, чтобы увеличить размер жесткого диска. Однако есть довольно простой учебник по modhul.com который проведет вас через процесс, аналогичный тому, что другие разместили здесь.
В основном вы:
Один из комментаторов этой статьи заявил, что для перехода с 4 ГБ на 10 ГБ, FWIW, потребовалось менее 15 минут.
Вот альтернативные методы использования одного из множества доступных живых компакт-дисков, как коммерческих, так и с открытым исходным кодом, с инструментом клонирования диска / машины. (клонезилла, призрак и т. д.)
Сетевое клонирование
Создайте новую виртуальную машину с новым пустым диском. (20 ГБ по вашему требованию)
Загрузите старую виртуальную машину с ISO-образом клонирования livecd. Настройте старую виртуальную машину в качестве источника для клонирования.
Загрузите новую виртуальную машину с тем же ISO-образом livecd. Настройте новую виртуальную машину как место назначения для клонирования.
Клонировать систему по виртуальной сети. (Это занимает больше времени, чем клонирование диска, но это практика клонирования физической сети.)
Выключите старую виртуальную машину.
Перезагрузите новую / клонированную виртуальную машину.
Этот метод также можно использовать между двумя физическими машинами, на каждой из которых работает Virtualbox. Или с физического на виртуальный, или наоборот. Или для передачи между Virtualbox и Vmware, Virtualpc, Vmfusion, Xen, Kvm или любым виртуальным клиентом, который может загружаться с компакт-диска или ISO-образа. 5 ГБ - это немного тяжеловато, но при хорошем соединении возможно даже клонирование через Интернет. Я часто делаю это для клиентов linux, но большие виртуальные диски, которые я использую, составляют всего ~ 700 МБ (используемое пространство), занимают меньше часа - включая время установки.
или
Клонирование диска
Создайте новую виртуальную машину с новым пустым диском. (20 ГБ по вашему требованию)
Добавьте диск, созданный на новой виртуальной машине, на старую виртуальную машину, чтобы использовать ее в качестве места назначения клонирования. Загрузите старую виртуальную машину в iso-образ livecd.
Клонируйте систему на старой виртуальной машине с меньшего диска на больший.
Выключите старую виртуальную машину. Удалите новый / клонированный виртуальный диск со старой виртуальной машины.
Запустите новую виртуальную машину.
У них есть преимущество обновления виртуальной машины до текущей версии. (Формат файла виртуального оборудования и виртуальной машины может измениться с обновлениями сервера виртуальной машины. Это может привести к «обнаружению» новых драйверов в клонированном клиенте из более старой версии или с другого сервера виртуальной машины.) При установке / обновлении клиентских инструментов VirtualBox необходимо теперь дайте вам текущую виртуальную машину с большим диском, и ваша исходная виртуальная машина останется неизменной. Только не запускайте обе виртуальные машины одновременно. В окнах могут быть конфликты имен и проблемы с лицензией.
В случае продуктов Windows для виртуальных клиентов вам может потребоваться повторно активировать новый файл virtual. Я не сталкивался с этим, но я слышал от других, что им пришлось. Я думаю, это связано с тем, сколько всего одновременно меняется во время клона. (память, ЦП, диск и т. д.)
Одно из решений, которое вы, вероятно, могли бы сделать довольно легко, - это просто создать новый виртуальный диск на 20 ГБ, а затем загрузить свою виртуальную машину с аварийного диска и установить 5G на 20 ГБ, а затем загрузиться с 20 ГБ.
Вы не можете, но можете клонировать его на виртуальный диск большего размера. Это нетривиально, но если это нужно, посмотрите эта ссылка