Se as máquinas não forem idênticas, então (na maioria dos casos) isso não funcionará devido a diferenças de hardware.
Para resolver seu problema específico (re) instale o Windows na máquina real em que você deseja usá-lo.
Para mais informações, consulte a pergunta da SU Removendo o HD do PC e colocando em outro PC (como Randolph West apontou em seu comentário).