Überprüfe mal die boot.ini - auf welche Pfade / Partitionen die verweist.
2 OS in die selbe Partition zu installieren ist aber ganz schön gewagt.
Ich nehme an, die beiden OS sind zwar in verschiedenen Verzeichnissen, gemeinsam genutzte Dateien für beide aber im \Programme Verzeichnis, oder?
Schnapp dir ein Partitions-Tool, verkleinere deine HD, neue Partition anlegen und instaliere XP dorthin.