O Microsoft SysInternals tem um utilitário, Disk2Vhd, que fará isso por você. Você pode executar isso em uma máquina ativa e pode criar um arquivo VHD em um local externo, como uma unidade de rede. Você pode copiar esse VHD para onde ele precisa para residir no host do Hyper-V e criar um novo convidado da VM usando esse arquivo.