Efectivamente, Es un problema típico al clonar discos con ghost.
Wndows guarda en el registro los valores de cada disco con el que crea una ID única digamos, que luego asigna a cada letra de unidad, partición de arranque, etc. Si restauramos la imagen en un disco duro diferente del original, lo más probable es que esta ID cambie y al arrancar, windows se queda colgado en ese punto exacto antes de poder iniciar sesión.
omo te comentan, tienes soluciones por ahí. Yo lo suelo arreglar con un cd arrancable tipo hiren's boot,etc (con aplicaciones free) donde tienes una que te hace exactamente eso, te permite entrar a una partición con win instalado, y cambiar el valor del registro del disco viejo por el del nuevo, asignanándole después la letra correcta a la unidad o particion/es si hay más de una. Él mismo te da ya la clave de como hacerlo.
salu2.¡ y suerte.