Как перенести Windows XP на другой компьютер.

Вот по работе понадобилось с древнего PC перенести Windows XP на другой компьютер потому-что на него даже запчастей уже нет, так как это нестандартный PC изготовленный специально для станка.
и вот начались танцы с бубном.
древненький комп одно ядерный Intel c жестким диском IDE
новенький компик много ядерный AMD с жестким диском SATA

для начала накатал диск с возможностью загрузиться в Windows ну у меня под рукой оказался ЗверьСД.
в общем взял образ Windows XP от станка и накатал его на жесткий диск SATA.
и продолжил танцы на компе AMD
1. загрузился со зверя в винду
зашел в regedit и получил там вот такие кусочки реестра
для INTELIDE

для AMDIDE

а так же скачал файл AMDIDE.SYS

2.подключился к реестру windows xp и внес эти корректировки в реестр и закинул недостающий файлик в system32.

3.открываем флешку на которой лежит программа для сброса драйверов

4. Многие советуют произвести Смену ядра HAL
но я нашел другой способ изменив boot.ini

и закинул файлы hal*.dll в папку /system32

и после этого загрузился в нужную мне Windows XP