Если есть дистрибутив ХР то можно загрузится с него на новом ПК и запустить режим восстановления.
(первый раз спросит "снуля" или репайр выбираете "установку винды с нуля", потом найдет старую винду на харде второй раз спросит - вот тогда выбираем "R")
Потом драва на мать поставите.
Только если у вас были установлены сервис паки и заплатки то их заново надо будет ставить.
ЗЫ: А на новом железе вам ХР зачем? Можно посвежее ОСь установить. Поверх ХР Виста на ура встанет. Более свежие ОСи пока не советую ибо не знаю как ваш софт отреагирует.
Такие действия лучше делать имея резервную копию данных.