Увеличение размера диска virtualbox

Вопрос увеличения емкости виртуального жесткого диска является одним из часто возникающих при использовании Oracle VirtualBox. Почему-то в графической оболочке средства для такой операции отсутствуют. Но можно воспользоваться консольным приложением VBoxManage.

В интернете преимущественно распространены руководства со способом клонирования диска на пустой новый с большим размером. Однако,  операция изменения размера может быть выполнена в одно действие без необходимости лишнего бессмысленного и утомительного копирования образа целиком.

Итак, что нужно сделать:

1. Перед запуском необходимо, что старый образ жесткого диска не используется запущенным VirtualBox, в этом случае операция не удастся, так как файл будет заблокирован.

2. Выполнить cледующую команду (new_name — переменная с именем образа, new_size  — новый размер в мегабайтах):

VBOXManage  modifyhd «%new_name%» —resize %new_size%

По ссылке скрипт, который можно положить в каталог с диском, отредактировать имя образа и желаемый размер и затем просто запустить.

3. Теперь емкость тома увеличилась, раздел можно расширить обычными средствами. Для Windows существует удобное бесплатное средство MiniTool Partition Wizard, которое бесплатно для домашнего использования(версия Home).

 

С утилитой VBoxManage.exe есть одна неприятная проблема — если процесс изменения виртуального диска запустить под адмнистратором, то можно получить ошибки » Failed to create the VirtualBox object! Code CO_E_SERVER_EXEC_FAILURE (0x80080005) — Server execution failed (extended info not available)» Решение в данном случае простое — просто запускать в обычной консоли без повышения прав.

Комментарии:

Увеличение размера диска virtualbox: 2 комментария

  1. VBOXManage modifyhd «%new_name%» –resize %new_size% — не работает

    а как размер вирт диска изменить MiniTool Partition Wizard — вообще не понятно)

    1. Как не работает VBOXManage ? какая ошибка выдается?

      MiniTool Partition Wizard нужно установить в гостевой операционной системе и выбрать команду Move/Resize, откроется окно как на скриншоте, где указать новый размер диска.

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

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