Ох как вы все правы.
Действительно, веселенькая задачка.
Оказалось, что XP (так же как и Vista) не желает вставать на отведенный ей раздел, ее раздел должен быть активным и первичным.
Вот
тут эти пляски описаны с Vista, но у меня тоже диск не был виден, хотя драйвера для SATA в каком только виде я ей не подсовывала.
Так что я, как советовал Виктор, все снесла, поставила первой XP, ASP будет вторым.
Может, ASP это и не лучший выбор, но на него лицензия есть, и он в бухгалтерии числится, так что будем жить с ним.