Боюсь ошибиться, но я бы сделал так:
первым загрузочным диском поставить тот что с вистой
скопировать на него файлы Ntldr, Boot.ini и NTDetect.com
убедиться, что в boot.ini запись загрузки XP правильно указывает на диск и партицию с ней
выполнить команды для создания конфигурации двойной загрузки:
Код:
![Выделить весь код](images/misc/selectcode.png)
%windir%\system32\Bcdedit /create {ntldr} /d "Microsoft Windows XP"
Код:
![Выделить весь код](images/misc/selectcode.png)
%windir%\system32\Bcdedit /set {ntldr} device partition=C:
Код:
![Выделить весь код](images/misc/selectcode.png)
%windir%\system32\Bcdedit /set {ntldr} path \ntldr
Код:
![Выделить весь код](images/misc/selectcode.png)
%windir%\system32\Bcdedit /displayorder {ntldr} /addlast