A solução que encontrei no final foi usar para iniciar a partir do 'MiniTool Partition Wizard 9.1' .iso e mover a partição de recuperação do Windows 10. Isso funcionou bem em todas as VMs.
Nós temos vários discos Win10 .vhdx provisionados no padrão de 127Gb, mas eu gostaria de reduzir o máximo para um 40GB mais sensato. Alguns discos encolheram bem, mas outros, sem motivo aparente, não encolherão de todo.
Reduzi o tamanho da partição principal, mas o espaço não alocado não parece ser visto pelo .vhdx. A opção de redução só não está disponível ao executar o 'Edit Disk' do Hyper-v nesses discos virtuais. A execução do Get-VHD mostra que o MinimumSize é o mesmo que o tamanho.
Como podemos obter o espaço não alocado reconhecido pelo Hyper-V Shrink?
Tags hyper-v-server-2012