Jeg er meget sikker på at hvis du vil have 2 partitioner eller flere på samme harddisk med hvert sit styresystem, vil det være det mest rigtige at indstallere XP først og herefter Vista - så får du valgmuligheden ved opstart om hvilket styresystem du vil starte og det vil køre uden problemer.
Hvis du bruger 2 eller flere harddiske med hvert sit styresystem så skal du i bios og vælge hvilken harddisk du vil boote fra.
Da jeg indstallerede 3 styresystemer på hver sin partition på samme harddisk så startede jeg med XP det næste var så Vista og sidst indstallerede jeg Windows 7 og jeg har ingen problemer på den harddisk med de 3 systemer.
Om mac kan køre på samme harddisk ved jeg ikke, men det kan da afprøves og jeg tror ikke det ødelægger noget når det bliver indstalleret på sin egen partition, bare det kan indstalleres på en partition der er formateret som ntfs.