Ми не маємо уявлення, чому Windows у вашому випадку не може обробляти динамічно виділений віртуальний диск. Можливо, варто перевірити цілісність файлової системи або виконати дефрагментацію з вашої гостьової ОС Windows.
Тим не менш, ми можемо легко збільшити розмір динамічно зростаючого віртуального накопичувача, повідомленого в гостьовій ОС, видавши наступну команду, запущену в терміналі:
VBoxManage modifyhd <uuid/name> --resize <newsize in MB>
Замініть на uuid або ім'я файлу (необхідний повний шлях) вашого віртуального накопичувача. Їх можна перерахувати за допомогою наступної команди:
VBoxManage list hdds
Зауважте, що очевидно, ми не можемо змінити розмір віртуального диска, якби ми зробили знімки або зберегли стан машини замість відключення живлення. Перш ніж змінити розмір віртуального диска, тому нам потрібно видалити всі знімки або попрацювати над клоном, щоб переконатися, що ми не втрачаємо вміст знімка. Скорочення динамічно зростаючого диска неможливо.
Після зміни розміру віртуального диска нам доведеться адаптувати таблицю розділів гостя до зміненого розміру диска.
У Windows 7 перейдіть до Управління комп'ютером -> Управління дисками, щоб переглянути новий нерозподілений простір (показано після зміни розміру з додаванням 10 ГБ на диск):
Клацніть правою кнопкою миші на цьому нерозподіленому розділі, щоб вибрати "Розширити гучність ...", щоб збільшити розмір розділу. Ви також можете зробити це, завантаживши Ubuntu live .iso на цій віртуальній машині, щоб змінити розмір розділів за допомогою gparted.
Детальніше тут: Посібник користувача Virtual Box
Дивіться також: Як збільшити розмір жорсткого диска віртуальної машини?
Щоб фізично зменшити / ущільнити динамічно зростаючий диск, див: Як я зможу зменшити динамічно зростаючий VDI диск з VirtualBox?