Как изменить размер VMDK-файла

Краткая справка.

Есть файл VMDK. Это файл,который является образом жёсткого диска для таких программ как виртуальные машины Oracle virtualbox, vmware и т.п. Соответственно, виртуальная машина — это программа, которая нужна, чтобы внутри, например, windows 7, установленной на компьютере, запустить windows xp.

Зачем это нужно? Ну, например, для обкатки каких-то приложений или для спама, или для того, чтобы посмотреть, как выглядит linux, но не устанавливать его.

В общем, задача была такая:

На моём ноуте установлена винда семёрка. А для использования одного бота используется в виртуальной машине Windows XP. И вот потребовалось мне туда поставить Microsoft dot net. А ему места не хватает — вылетает с ошибкой. Следовательно, нужно увеличить размер файла-образа.

И вот тут началась эпопея, решение которой расскажу в этой статье.

В качестве виртуальной машины у меня используется Virtualbox. Родной формат образов дисков для этой программы — .vdi. Искать и ставить VMWare, чтобы изучать, можно ли там менять размер VMDK-файла я не стал.

Что я сделал?

Шаг 1. В главном окне Oracle VM VirtualBox Manager нажал на файл, выбрал Менеджер виртуальных носителей

Шаг 2. Выделил строку с нужным файлом-образом и нажал копировать

Шаг 3. Протыкал по кнопкам в выскочившем окне. И получилось, что я преобразовал (скопировал) VMDK-файл в VDI-файл.

Теперь нужно изменить его размер.

Для этого в Virtualbox используется программа, которая называется vboxmanage.exe, она лежит в папке с программой virtualbox

Запускаем командную строку Windows (для этого можно нажать кнопки win r), вводим три буквы CMD, нажимаем Enter

Открывается окно консоли CMD

В ней мы перемещаемся в папку, в которой находится нужный нам файл vboxmanage.exe

Теперь нужно найти необходимый файл vdi, который мы недавно создали из vmdk. Он находится в той же папке, что и сам vmdk-файл. Нам нужен адрес этого файла вместе с путём к нему.

Теперь собираем всю команду на преобразование размера файла. Перед её запуском закройте саму программу virtualbox

У меня это выглядит так:

Нажимаем ввод.

Собственно, всё. Теперь файл — нужного размера. В примере я увеличил его до 5 гигабайт (5120 мегабайт).

Если угодно, можно его теперь снова скопировать, сделав снова vmdk-файл, но уже большего размера.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *