Отвечает Юрий Александрович Пейсахович:
Восстановить ХР лучше, загрузившись в 2000, вставить диск с ХР, который запустится и выбрать дик и метод установки - обновление или новая установка.
Отвечает BIGDAD:
Был такой вариант. При установке Win2000 файлы NTLDR и NTDETECT.COM заменяются на "двухтысячные". Нужно загрузиться в Win2000, вставить CD с дистрибутивом WinXP и из папки I386 списать в корень диска С: файлы NTLDR и NTDETECT.COM. Всё - можно перезагружаться. ХР заработает!