Você não pode fazer isso, pois o Boot do VHD é um recurso do Carregador de Inicialização do Windows 7 ... Além disso, há muitas restrições e, embora "funcione", é irritante usar um VHD como um SO normal.
Em vez disso, o que eu recomendo que você faça é baixar e instalar Microsoft Virtual PC 2007 , então você pode usar o Windows 7 virtualmente de dentro da sua sessão do Windows XP.