Гость VirtualBox не распознает расширенный диск; Win7 на Win7
Я думаю, что я испытываю странную проблему; Я надеюсь, что нет, и что я просто как-то упускаю что-то последовательно.
Вот быстрая разбивка:
- Запуск VirtualBox 4.3.10
- ОС Windows 7 Ultimate x64 (SP1)
- Гостевая ОС Windows 7 Ultimate x64 (SP1)
Когда я изначально создавал виртуальную машину, я настроил ее на 20 ГБ с динамическим распределением. Мне быстро не хватало места, поэтому я решил расширить диск.
http://www.howtogeek.com/124622/how-to-enlarge-a-virtual-machines-disk-in-virtualbox-or-vmware/
Я следовал вышеупомянутой статье, используя VBoxManage.exe
и GParted, и смог расширить мой диск с 20 ГБ до 30 ГБ. На каждом шагу мой прогресс совпадал с прогрессом статьи.
Я сейчас пытаюсь расширить виртуальную машину снова, до 50 ГБ.
Итак, снова после ссылки на статью, я запускаю:
VBoxManage.exe modifyhd "G:\Users\Bracketworks\VirtualBox VMs\Windows 7\Windows 7.vdi" --resize 51200
Похоже, он завершается успешно, однако, когда я запускаю виртуальную машину для подтверждения, гость не сообщает о нераспределенном пространстве (как я понимаю, должно быть; в данном случае 20 ГБ)
Далее, если я загружаюсь в GParted, он показывает то же самое; нет нераспределенного пространства для расширения раздела.
Как ни странно, пользовательский интерфейс VirtualBox сообщает:
- Виртуальный размер: 50,00 ГБ
- Фактический размер: 23,48 ГБ
Свойство виртуального размера кажется правильным! Но я не могу проверить это в другом месте (и при этом я не могу фактически расширить раздел, чтобы использовать пространство)
Итак, мой вопрос: почему это происходит, и как я могу заставить ВМ распознавать нераспределенное пространство и позволять мне расширяться в него?
Приложение; Я просто буду продолжать добавлять соответствующие детали здесь.
Выход дляshowhdinfo
VBoxManage.exe showhdinfo "G:\Users\Bracketworks\VirtualBox VMs\Windows 7\Windows 7.vdi"
UUID: 11fbdc84-e09c-47a1-9575-899ec00234ef
Parent UUID: base
State: created
Type: normal (base)
Location: G:\Users\Bracketworks\VirtualBox VMs\Windows 7\Windows 7.vdi
Storage format: VDI
Format variant: dynamic default
Capacity: 51200 MBytes
Size on disk: 24044 MBytes
In use by VMs: Windows 7 (UUID: cb587799-08d8-4d8b-958f-6d5b40992550) [Logon (UUID: 19c662aa-819b-4ac5-8dc9-93a036679f57)]
Child UUIDs: df33a561-38a5-49e1-b458-738217743cfc
1 ответ
У меня была та же проблема, когда я изменял размер VDI с помощью команды в приглашении, но тогда Windows 8.1 не отображала дополнительное дисковое пространство в управлении дисками (несмотря на то, что интерфейс VirtualBox отображал обновленный размер). Я попытался перезапустить и все такое, но это не имело никакого значения. В моем случае на самом деле не было настоящих снимков. Тем не менее, был простой файл сохраненного состояния.
После прочтения "Онлайн" я попытался завершить работу ОС, чтобы не было сохраненного состояния, после чего снова выполнил команду в приглашении (с тем же самым номером для емкости). Когда я снова запустил ОС, она фактически показала добавленную емкость. Следовательно, убедитесь, что (а) нет снимков и (б) ОС была полностью закрыта, где нет сохраненного состояния.
Это было с использованием VirtualBox 5.0.0.