Статья рассказывает каким образом можно безболезненно увеличить размер виртуального жесткого диска в VirtualBox с гостевой ОС Windows Server 2008.
Наверняка многим известно что динамически-расширяемые жесткий диск можно увеличить очень просто:
% VBoxManage modifyhd PathtoImage.vdi --resize 50000
С дисками фиксированного размера такой трюк не пройдет.
Для того чтобы увеличить диск нужно сделать следующее:
Останавливаем виртуалку, заходим в ее свойства. Переходим на раздел Носители и добавляем новый жесткий диск. Обязательно выбираем Динамический виртуальный диск, ставим нужный нам размер.
После создания жесткого диска выставляем, чтобы он был вторым при загрузке (т.е. чтобы Windows грузился со старого диска) и включаем виртуалку.
В виртуальной среде ставим замечательную бесплатную программку SelfImage и запускаем. Выбираем в поле Input тип Drive, а в выпадающем списке первый жесткий диск (на котором стоит Windows), должно выглядеть что то типо «DeviceHarddisk0 (entire disk)». Далее в поле Output выбираем тип Drive, а в выпадающем списке второй диск(тот который мы недавно создали), выглядит что-то типо «DeviceHarddisk1 (entire disk)» и нажимаем кнопку Start.
Программа побайтово скопирует первый жесткий диск на второй. После окончания операции копирования, выключаем виртуалку, заходим в ее свойства, переходим к носителям и удаляем старый жесткий диск из списка, а у нового на всякий случай выставляем порт 0 (для SATA).
После этого включаем виртуалку. Если все было сделано правильно, Windows спокойно загрузится, но будет показывать старый размер жесткого диска. Остается сделать заключительный шаг, расширить размер партиции. Для этого запускаем cmd, набираем diskpart. Далее набираем:
DISKPART> list volume – смотрим, какой раздел нам нужен
DISKPART> select volume 1 – выбираем раздел, на котором стоит Windows (у меня это был 1)
DISKPART> extend – даем команду расширить
DISKPART> list volume – убеждаемся, что всё хорошо
После этого размер диска станет нужной нам величины.
В следующий раз, когда нам понадобится изменить размер диска, в хостовой машине просто набираем:
% VBoxManage modifyhd PathtoImage.vdi --resize 100000
размер указывается в мегабайтах.
Затем грузимся и опять повторяем действия с diskpart.
Человек_Разумный (c)
—
В статье использован материал c http://zona.su/2011/05/virtualbox.html
6 комментариев
RSS / trackback