У меня закончилось место на моей виртуальной машине WinXP, для которой я выделил всего 10 ГБ при ее создании. Есть ли простой способ увеличить его, скажем, до 20 ГБ? Я не вижу очевидных опций в настройках VirtualBox.
Предложение ниже дает эту ошибку
wim@wim-ubuntu:/media/data/winxp_vm$ VBoxManage modifyhd wim.vdi --resize 20000
VBoxManage: error: Cannot register the hard disk '/media/data/winxp_vm/wim.vdi' {46284957-2c09-4e70-8a49-bfbe0f7f681d} because a hard disk '/home/wim/VirtualBox VMs/winxp_vm/wim.vdi' with UUID {46284957-2c09-4e70-8a49-bfbe0f7f681d} already exists
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component VirtualBox, interface IVirtualBox, callee nsISupports
Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, AccessMode_ReadWrite, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 210 of file VBoxManageDisk.cpp
Удаление .vdi из VirtualBox перед вызовом команды VBoxManage, а затем добавление его обратно, прошло успешно. Но теперь я не могу загрузить виртуальную машину, я получаю этот тревожный экран:
Кстати, там написаноFATAL: Could not read from the boot medium! System halted.
VDI должен быть повторно подключен к VM после команды VBoxManage. Кроме того, раздел должен быть изменен из ИЗНУТРИ windows, потому что у вас будет это пустое пространство:
Мне удалось легко изменить размер раздела с помощью бесплатной программы под названиемEASEUS Partition Master 9.1.0 Домашняя версия.
решение1
Начиная с VirtualBox 6, вы можете использовать графический интерфейс, как указано ниже.ответ lenooh.
В противном случае откройте терминал и перейдите в папку с образом диска VirtualBox, затем используйте следующую команду:
VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB
заменив YOUR_HARD_DISK
и SIZE_IN_MB
на имя вашего изображения и желаемый размер. sudo
может быть необходимо в некоторых машинах или вы можете столкнуться с ошибкой. Этот ответ и более полное объяснениездесь, на webupd8. Спасибо Эндрю за публикацию этого ответа.
После изменения размера, дополнительныйВиртуальное пространство жесткого диска необходимо разбить на разделы и отформатировать.для использования его гостем. Это можно сделать с помощью gparted, загрузив гостя с живого ISO. Мы также можем изменить размер существующего раздела с помощью gparted. Для этого нам может потребоваться отключить /swap
и создать новый раздел подкачки.
Если VBoxManage
его нет в вашей системе, просто укажите путь к:
set PATH=%PATH%;"C:\Program Files\Oracle\VirtualBox"
и это должно решить проблему с путем. Убедитесь, VBoxManage
что присутствует в этом пути, прежде чем устанавливать его.
решение2
Начиная с VirtualBox 6 мы можем использовать графический интерфейс для изменения размера виртуальных дисков виртуальных машин.
Чтобы получить к нему доступ, нажмите File
->Virtual Media Manager ...
Версия 7: в File
-> Tools
->Virtual Media Manager ...
Выберите диск и нажмите Properties
. Теперь просто переместите ползунок внизу или введите желаемое значение размера и нажмите «Применить», когда закончите.
После запуска виртуальной машины Windowsнетраспознать новое пространство.
В Windows откройте Computer Management
(найдите его в меню «Пуск»), выберите Storage
-> Disk Management
в левом меню (в Windows 10 вы можете найти его create and format hard disk partitions
прямо из меню «Пуск»). Выберите свой раздел (вероятно, C:), щелкните по нему правой кнопкой мыши и выберите Extend Volume ...
. Теперь просто пройдите все шаги мастера, и все готово.
Обратите внимание, что на вашей виртуальной машине Windows может не обнаружить дополнительное пространство, если в вашей виртуальной машине есть снимки. Чтобы исправить это, рекомендуется удалить снимки или (самый простой способ) просто клонировать их и выполнить изменение размера в новом.
решение3
Мне помогло следующее:
VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB
Однако я понимаю, как сильно может отличаться результат :-) Что касается изменения размера раздела, в Windows 7 мне удалось изменить размер на показанном вами экране, щелкнув правой кнопкой мыши по диску C: на нижней панели и выбрав «Расширить том».
решение4
Вим, я думаю, тебе сначала нужно будет отменить регистрацию в Vbox. Файл, Менеджер мультимедиа, Щелкните по своему жесткому диску и отмените регистрацию. Затем попробуй еще раз.