Is your dual boot on same HDD or two seperate HDD's? If it's on the same HDD but with two partitions which OS did you load first? IMO when setting up to dual boot from the same HDD it's best to load XP first on Partition 1 and Vista on partition 2. So, which one did you load first?