Похожие вопросы

установка 32-разрядной версии windows: ошибка преобразования mbr в diskpart
Не удается отформатировать флэш-накопитель USB, все утверждает, что он защищен от записи
Перечислите все устройстваHarddiskvolume.?
DISKPART в windows 10 зависает при выполнении
Отмена команды очистки на переносном жестком диске: DISKPART
Не удается удалить большой расширенный раздел
Отменить очистку Diskpart
пакетный файл для удаления и переназначения букв дисков
select partition 1 дает " нет выбранного раздела"
том списка diskpart не отображает все тома [закрыто]
Как снять защиту от записи с USB - накопителя, защищенного от записи, и сделать его пригодным для использования с помощью diskpart?
Как восстановить данные и разделы после очистки diskpart
Использование DiskPart в пакетном файле для удаления диска
Как создать Windows 8 загрузочный раздел на диске, который никогда не был один?
Изменение размера раздела Windows 7 bootcamp

Почему нельзя сжать виртуальный диск в Hyper-V

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

192 GiB unused

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

5
задан Daniel
источник

1 ответов

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

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

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

enter image description here

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

resize-partition -driveletter E -size 35GB

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

dismount-vhd \FS01\vmdata\AS02_C.vhdx

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

изменить размер-ВХД \FS01\vmdata\AS02_C.VHDX-файлы -ToMinimumSize

работа с Windows Server 2012 VHD и изменение размера изменить размер-VHD

1
отвечен Ramhound 2017-05-11 20:27:00
источник

Другие вопросы diskpart vhd vhdx virtual-machine