Puedes usar el programa Clonecilla para ese fin.
Lo que no sé es si tendrás que colocar ese disco exterior conectado dentro,como si fuera otro incorporado,para que ese programa lo detecte bien y clonarlo..
El disco ese debe de ser al menos igual de capacidad que el roto...se clonan hasta las particiones que pudiera haber con todos los datos y SO.,
Este programa se graba a un disco Cd y se usa desde el arranque de la BIOS,poniendo que lo primero que se coja sea de la unidad de cd.(como si se quisiera poner un SO desde 0)
Al terminar el clonado..desconectar al menos el cable de datos del disco viejo y probar arranque desde el nuevo...si se enciende el pc,cargando windows con los 2 discos iguales puede haber problemas,como fastidiar el arranque desde el disco nuevo cuando dijeras de dejarlo funcionar solo..
Esto son experiencias mias,pues tuve que clonar un HD que se rompia a otro nuevo y me pasaron cosas que me hicieron aprender,hasta que se quedo todo bien.