O Windows 7 suporta, na verdade, a inicialização a partir do VHD sem o Hyper-V ou o Virtual PC: Configuração de inicialização do VHD do Windows 7 no MSDN
Eu tenho lidado com um problema semelhante com o sysprep em vários ambientes com o Real PC e o Virtuals no VMware ESX / vSphere. O que eu descobri é que uma única imagem pode passar pelo sysprep 3 vezes antes de o Windows entrar em um estado "armado" devido à proteção de ativação.
A Microsoft tem um artigo discutindo o problema e eu usei a solução de adicionar uma parte "desarmar" ao arquivo unattend.xml e não receber mais a mensagem de erro.