Я отвечаю сам, потому что после одного дня проб и ошибок мне удалось снова заставить мою систему загрузки работать. Для тех, кто заинтересовался, я использовал NeoSmart W7 Recovery Disk (но с Windows 7 DVD тоже нормально) для загрузки машины. Затем:
- открыл командную строку из главного меню.
- дал команду:
x:\bootsect /nt60 c:
где c: мой раздел WinXP и место, где живет загрузчик W7. это восстанавливает и восстанавливает тип загрузки W7 BOOTMGR. - в разделе C: я вручную восстановил файл boot.ini, используя резервную копию «boot.BAK». дал правильные атрибуты для файлов загрузки системы с
ATTRIB +H +S +A +R NTLDR
ATTRIB +H +S +A +R NTDETECT.COM
ATTRIB +H +S +A +R BOOT.INI - также запустил процедуру восстановления при загрузке из главного меню.
- Я перезагрузил компьютер, и появилось старое меню GRub2. Выбрал загрузчик W7, а затем более раннюю версию Windows, чтобы снова увидеть мой старый добрый XP. Теперь все в нужном месте.
Надеюсь, это поможет кому-то еще. Да здравствуют мультизагрузочные машины!