crackcrack В основном ничего тут не сделаешь, так как виртуальный диск со временем расширяется и обратно он не уменьшится уже. Можно лишь ограничить использование контрольных точек на VM, а также отключить в самой Win10 на VM контрольные точки (если включены).
У меня тоже на Hyper-V висит серверная ОС для тестов на основном SSD, пользуюсь одной точкой (для восстановления первоначального состояния) иногда создаю дополнительные точки, но по завершению тестирования снова их удаляю и восстанавливаю первоначальное состояние виртуальной ОС.
Таким образом при удалении дополнительных точек освобождается пространство и после восстановления первоначального состояния - виртуальная ОС не успевает расшириться на физическом диске.
А так желательно использовать дополнительный носитель, лучше HDD с хорошими характеристиками. У меня например он есть, вынул из под старого USB устройства WD MyBook, но увы он страшно тормозит. В скором времени заменю под нужды виртуалки.
Есть недорогие, но производительные на сайте WD
http://www.wdc.com/ru/products/products.aspx?id=760