Temos vários discos Win10 .vhdx provisionados no padrão de 127 Gb, mas gostaria de reduzir o máximo para 40 Gb, mais sensato. Alguns discos encolheram bem, mas outros, sem motivo aparente, não encolheram.
Reduzi o tamanho da partição principal, mas o espaço não alocado parece não ser visto pelo .vhdx. A opção de redução simplesmente não está disponível ao executar 'Editar disco' do Hyper-v nesses discos virtuais. A execução de Get-VHD mostra que MinimumSize é igual a Size.
Como obtemos o espaço não alocado reconhecido pelo Hyper-V Shrink?
A solução que encontrei no final foi usar para inicializar 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.