Como te recomendaron arriba, lo puedes hacer con el
Easeus Todo Backup Free 2.5 (el EASEUS Todo Backup Home 2.0 ya no existe):
http://www.todo-backup.com/business/free-backup.htm
Esta nueva versión tiene la opción "universal restore" que reconfigura y ajusta tu instalación de windows al nuevo hardware después de haberla restablecido en el nuevo disco duro.
Solo le veo un par de inconvenientes:
1.- La opción "universal restore" no la puedes usar si vas a clonar directo de disco duro a disco duro usando la misma pc. Solamente lo puedes hacer si primero creas un respaldo de todo tu disco duro a cd/dvd ó a un disco duro externo.
2.- Para restablecer el respaldo en la nueva pc y poder usar la opción "universal restore" necesitas primero crear con el Easeus un cd/dvd de rescate usando la opción que incluye el mismo software para ello. Sin embargo, para crear este disco de rescate se requiere previamente haber bajado, quemado en dvd e instalado un software adicional hecho por microsoft, de alrededor de 1GB, que se llama "Windows Automated Installation Kit" (Curiosamente la versión que no es gratuita del easeus no requiere instalar nada adicional para crear el disco de rescate)
En lo particular alguna vez usé, hace varios años, el Acronis Backup Workstation con su aditamento por separado para el "universal restore" y trabajó bien, aún con el mismo inconveniente de que solo reconfigura el sistema operativo usando la opción de restablecer y no de clonar, aunque no fue tan automático el asunto como se esperaba. Hubo que reiniciar la pc en un par de ocasiones para que windows xp terminará de detectar correctamente todo el hardware nuevo, de hecho en el primer inicio no funcionaba en windows el teclado ni el ratón.
Más recientemente, he usado el Paragon Hard Disk Manager 2011 Recovery CD, el cual tiene la ventaja de tener la opción de ajuste a nuevo hardware (Paragon le llama "P2P Adjust OS") como un proceso independiente. Con este mismo software puedes hacer un respaldo y restablecerlo en la nueva pc ó clonar directo de disco a disco para luego aplicar el proceso de ajuste de hardware.
Lo he usado en un par de ocasiones para trasladar instalaciones de windows 7, me funcionó muy bien y no tuve ninguno de los problemas que me ocurrieron con el Acronis, como comenté anteriormente.