3

Я думаю, что я испытываю странную проблему; Я надеюсь, что нет, и что я просто как-то упускаю что-то последовательно.

Вот быстрая разбивка:

  • Запуск 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 ответ1

0

У меня была та же проблема, когда я изменял размер VDI с помощью команды в приглашении, но тогда Windows 8.1 не отображала дополнительное дисковое пространство в управлении дисками (несмотря на то, что интерфейс VirtualBox отображал обновленный размер). Я попытался перезапустить и все такое, но это не имело никакого значения. В моем случае на самом деле не было настоящих снимков. Тем не менее, был простой файл сохраненного состояния.

После прочтения «Онлайн» я попытался завершить работу ОС, чтобы не было сохраненного состояния, после чего снова выполнил команду в приглашении (с тем же самым номером для емкости). Когда я снова запустил ОС, она фактически показала добавленную емкость. Следовательно, убедитесь, что (а) нет снимков и (б) ОС была полностью закрыта, где нет сохраненного состояния.

Это было с использованием VirtualBox 5.0.0.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .