Lantcoder, совсем забыл, вот рабочий вариант переноса ОСи на другое железо
http://forum.oszone.net/thread-124525.html
Втыкаете винт в другой комп, ставите ХР, запускаете my_sysprep.exe, выполняете все нужное и подключаете винт к новой плате.
Если другой комп не поддерживает ХР, то ставите ее на виртуалку, делаете тоже самое, снимаете образ системы любой профильной утилитой, разворачиваете его на ЖД и подключаете к новой плате.
Всё.