Сжимаем раздувшиеся VHD диски Hyper-V.
Будем использовать утилиту Diskpart, которая входит в состав всех версий Microsoft Windows.
Запускаем командную строку от имени Администратора
Вводим:
diskpart
Выбираем виртуальный диск:
select vdisk file="путь к файлу"
Подключаем диск только для чтения:
attach vdisk readonly
Сжимаем виртуальный диск:
compact vdisk
После того, как сжатие диска отработает, отключаем диск:
detach vdisk
P.S. подобную процедуру можно запустить через консоль управления дисками, однако лично у меня через консоль диск не сжался.