У меня есть виртуальная машина под управлением Ubuntu 12.04, которую я создал с помощью Hyper-V на хосте Windows 8.1. В какой-то момент у меня на виртуальной машине был очень большой файл, из-за которого мой динамически расширяемый жесткий диск вырос почти до 200 ГБ. С тех пор я удалил файл и пытаюсь снова сжать файл жесткого диска. Как вы можете видеть из этого снимка экрана GParted из Ubuntu, я не использую много дискового пространства:

192 ГиБ неиспользованных

Я попытался использовать опцию «компакт-диск» в настройках Hyper-V; однако это не повлияло на размер файла VHDX на хосте, размер которого остается близким к 200 ГБ. Я также пытался следовать этим инструкциям для использования утилиты diskpart Windows, но это также не имело никакого эффекта. Я что-то пропустил? Есть что-то еще, что я могу попробовать?

1 ответ1

1

Я настоятельно рекомендую вам сделать шаги, чтобы сделать копию .vhdx, прежде чем изменять ее. Чтобы изменить размер существующего файла .vhdx, первое, что вы должны сделать, это смонтировать виртуальный жесткий диск с помощью команды: mount-vhd в командной строке PowerShell с повышенными привилегиями.

mount-vhd \\FS01\vmdata\AS02_C.vhdx -passthru | get-disk | get-partition | get-volume

Вывод команды будет выглядеть так

Если вы хотите изменить размер одного из разделов с помощью: resize-partition в командной строке с повышенными привилегиями PowerShell.

resize-partition -driveletter E -size 35GB

Прежде чем вы сможете изменить размер виртуального жесткого диска, вы должны будете использовать команду: dismount-vhd в командной строке с повышенными привилегиями PowerShell.

dismount-vhd \\FS01\vmdata\AS02_C.vhdx

После того, как вы изменили размер раздела и отключили виртуальный жесткий диск. Вы можете изменить размер виртуального жесткого диска с помощью команды: resize-vhd в командной строке с повышенными привилегиями PowerShell.

resize-vhd \FS01 \vmdata \AS02_C.vhdx -ToMinimumSize

Работа и изменение размера виртуальных жестких дисков Windows Server 2012 Resize-VHD

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