Исправлено: ошибка «Изменение размера жесткого диска для этого формата еще не реализована» при изменении размера диска VirtualBox

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

При попытке изменить размер диска VirtualBox с помощью командной строки вы можете получить сообщение об ошибке «Изменение размера жесткого диска для этого формата еще не реализовано!». Оказывается, ошибка появляется, если установленная версия VirtualBox не поддерживает функцию изменения размера (версия 4.0 и выше поддерживает эту функцию), или если размер диска VirtualBox фиксированный (виртуальный жесткий диск фиксированного размера).

Если вы получаете « Изменение размера жесткого диска, операция для этого формата еще не реализована! ”В последней версии VirtualBox или если ошибка появляется даже после обновления до последней версии, вы можете следовать приведенным ниже инструкциям, чтобы быстро увеличить размер диска VirtualBox с помощью командной строки.

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

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

Например, если текущий размер виртуального жесткого диска, расположенного на диске «D», составляет 20 ГБ, и вы хотите расширить его до 30 ГБ, то у вас должно быть не менее 30 ГБ свободного места (20 ГБ для создания клонированного диска и другой 10 ГБ, чтобы увеличить размер до 30 ГБ) на диске «D».

Шаг 2: Откройте командную строку. Для этого вы можете ввести CMD в поле поиска меню «Пуск» или на экране «Пуск» и нажать клавишу «Ввод» (открывать запрос с повышенными правами не нужно). Командную строку также можно запустить, введя CMD в диалоговом окне «Выполнить» (используйте логотип Windows + R, чтобы открыть диалоговое окно «Выполнить») и нажав клавишу Enter.

Шаг 3: В командной строке введите следующую команду и нажмите клавишу Enter:

cd C: \ Program Files \ Oracle \ VirtualBox

В приведенной выше команде замените «C» на букву диска Windows.

Шаг 4. Введите следующую команду и нажмите клавишу Enter, чтобы создать клон существующего виртуального жесткого диска:

vboxmanage clonehd «PathAndName.vdi» «PathAndNameofNewDrive.vdi»

Например, если старый диск под названием Windows 7.vdi находится в S: \ VirtualBox и вы хотите создать клон диска в том же месте, вам нужно ввести следующую команду:

vboxmanage clonehd «S: \ VirtualBox \ Windows 7.vdi» «S: \ VirtualBox \ Windows 7 Clone.vdi»

Шаг 5. Теперь, когда вы создали динамически выделяемый виртуальный жесткий диск, введите следующую команду, чтобы увеличить его текущий размер без каких-либо ошибок:

vboxmanage modifyhd - изменить размер sizeinmbs «имя пользователя»

(Обратите внимание, что перед изменением размера есть два дефиса)

Например, если недавно созданный Windows 7 Clone.vdi находится в S: \ VirtualBox, и вы хотите увеличить его размер до ~ 19 ГБ, вам необходимо ввести следующую команду:

vboxmanage modifyhd - изменить размер 19000 «S: \ VirtualBox \ Windows 7 Clone.vdi»

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

Шаг 6: Запустите VirtualBox. Выберите виртуальную машину, нажмите « Настройки», перейдите на вкладку « Хранилище », выберите « Контроллер: SATA / IDE» (см. Рисунок), нажмите значок « плюс» (опция «Добавить жесткий диск»), нажмите кнопку « Выбрать существующий диск», чтобы перейти к новому жесткому диску нажмите кнопку Открыть, чтобы добавить диск.

Шаг 7: Наконец, нажмите на старый диск, нажмите Удалить вложение, чтобы удалить виртуальный жесткий диск. Запустите виртуальную машину, прежде чем окончательно удалить старый виртуальный жесткий диск, чтобы убедиться, что все работает нормально. Удачи!

Как обмениваться папками между VirtualBox и руководством хост-машины Windows также может вас заинтересовать.