No se si lo he entendido bien, vas a poner el viejo HDD que tiene una instalacion de windows 7 en otro pc, pero al arrancar te da pantallazo azul al cargar windows, si es asi te diria que pruebes con Hirent's boot y una de sus herramientas, que lo que hace es "desinstalar los archivos de la controladora de discos duros de la placa antigua, para que en el siguiente arranque entre en windows, sin formatear, todo igual, la verdad es muy util yo lo uso mucho en instalaciones de win7 con cambios de placa y funciona la mayoría de las veces. Necesitas hacer un boot de la iso, en un USB de Hirens boot y arrancar el mini windows xp, una vez dentro abrir las utilidades de HBCD y en registry, fix hard disk controller, luego pulsa T y escribe la ruta de la instalación normalmente c:\windows, míralo con el explorador antes, luego pulsas creo que es M(te lo pone ahí mismo) para actualizar o parchear el disco, al terminar que es cosa de unos segundos, reinicias y debería entrarte a windows, disco viejo con windows 7 en distinta placa, no se si te vale, pues genial, saludos