O sistema operacional convidado não sabe nada sobre o formato de sua imagem de disco. (Essa é uma grande parte de ser uma máquina virtual .) Se você for fazer uma VM da Geração 2, tem que usar o formato VHDX. Observe que, se você criar um VHD primeiro e, em seguida, convertê-lo em VHDX, não será garantido que o Hyper-V seja capaz de inicializá-lo.
Se o seu host for o Windows Server 2012 R2 e seu guest oferecer suporte a UEFI (o 2008 R2 não), você deverá usar o formato VHDX e a Generation 2 para aproveitar todos os recursos mais recentes.
Outras leituras: Visão geral da máquina virtual da geração 2 , Visão geral do formato de disco virtual do Hyper-V