Как изменить размер жесткого диска виртуальной машины VirtualBox более 2 ТБ с помощью командной строки

Преодолейте ограничение VirtualBox на 2 ТБ вирутального диска!

VirtualBox — это бесплатное программное обеспечение виртуализации Oracle, которое можно использовать на домашнем компьютере для создания собственных виртуальных машин (VM) и виртуального запуска нескольких компьютеров на одном физическом компьютере. Самое приятное — это возможность изменять аппаратное обеспечение виртуальной машины на лету, например, добавлять больше оперативной памяти, дополнительные процессоры и т.д.

Многие люди любят добавлять дополнительные виртуальные жесткие диски (VDI-файлы) к своим виртуальным машинам, чтобы получить больше места для хранения данных. Другой вариант — увеличить размер текущего диска, а не добавлять еще один. Вы можете сделать это, оставив файлы на диске, что очень удобно, хотя вы должны убедиться, что у вас есть резервная копия, прежде чем делать что-либо подобное.

Если вы хотите увеличить размер диска, это очень легко сделать через VirtualBox Manager, но есть одна загвоздка — вы можете увеличить размер диска только до 2 ТБ (терабайт). Как вы можете видеть на изображении ниже, я создал виртуальный жесткий диск объемом 50 ГБ, и у меня есть возможность увеличить объем до 2 ТБ.

После создания диска объемом 50 ГБ он отобразился в разделе Storage в опциях моей виртуальной машины

Теперь, если я увеличу размер виртуального диска в Virtual Media Manager в меню File, я увижу, что у меня все еще есть возможность изменить размер только до 2 ТБ.

Чтобы обойти это ограничение, мне нужно изменить размер диска с помощью командной строки. Чтобы открыть командную строку, введите CMD в строке поиска Windows после нажатия кнопки "Пуск". Вы также можете ввести его в поисковой строке Cortana, если вы привыкли использовать именно это.

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

Для начала вам нужно знать каталог установки вашей программы VirtualBox. Расположение по умолчанию — C:Program FilesOracleVirtualBox, поэтому, если вы не изменили его во время установки, ваше расположение должно быть таким же. Как только вы определите нужное место, перейдите в это место в командной строке.

Затем вам нужно определить местоположение виртуального диска, который вы хотите увеличить. Если вы не знаете, то можете найти его в поле Location в менеджере виртуальных носителей, как показано на изображении выше.

Далее вы будете использовать VBoxManage.exe команда modifyhd для изменения размера виртуального диска. После того, как вы введете команду VBoxManage.exe modifyhd вам нужно будет ввести путь к вашему файлу VID и убедиться, что он заключен в кавычки. Затем добавьте пробел и введите -resize, еще один пробел и введите размер диска в мегабайтах. Для моего примера я хочу, чтобы мой диск стал 3 ТБ, что составляет 3145729 в МБ. Конвертацию ТБ в МБ можно узнать в Интернете. Убедитесь, что вы не ставите запятые при новом размере, например 3 145 729.

VBoxManage.exe modifyhd "D:VirtualBox VMsW10W10_1.vdi" -resize 3145729

Если вы все ввели правильно, то вы должны увидеть на экране статус от 0% до 100%, и процесс должен быть очень быстрым.

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

Оцените статью
Добавить комментарий