Отключите SATA hdd, загрузитесь с установочного диска Windows XP, войдите в
консоль восстановления выполните команды
Код:
fixboot
fixmbr
Перезагрузитесь, проверьте возможность загрузки в XP (не подключая SATA). Если будут проблемы, повторите загрузку в консоль и выполните
Код:
bootcfg /rebuild
Учтите, в ходе выполнения нужно будет грамотно ответить на вопросы.
Можете выполнить восстановление Windows (а не полную установку).
Если и этот вариант не пройдет - ищите причину в самом HDD и всем, что с ним связано, например, настройки BIOS, шлейф, разъем на материнке и пр. Но это уже совсем другая тема.