Во время установки Windows 7 в начале жесткого диска был создан
невидимый раздел для восстановления семерки размером в 100 Мб. Именно он был
активным при живой семерке (а не раздел с системой), а вы его так и оставили активным при установке ХР (грубая ошибка). Обычно хрюша пишет свои загрузочные файлы на активный раздел, но папки и файлы загрузчика семерки не дали разрешения на запись. У вас остался
загрузчик от Windows 7 (именно он запускает средство восстановления запуска), но
загрузить семерку не может, потому что ее уже нет, а
ХР не загружается, потому что находится на неактивном разделе и
не смогла создать загрузочные файлы. После повторной установки Windows 7 скрытый раздел остался без изменений, но теперь он видит установленную Win7 и загружает ее в обычном режиме, а ХР больше не живет на вашем компе.
Тема уже многократно обсуждалась на форуме -
FAQ #45 - Установка XP Game Edition на компьютер с Windows 7. Если хотите поставить ХР вместо Win7 или хотите иметь обе версии винды на одном жестком, читайте также
FAQ#44 (как подготовить диски для установки Windows). Внимательное прочтение плюс прямые руки помогут вам достичь цели. Подробно расписывать не буду, поскольку в указанных темах уже все было расписано.