Wenn Du uns Dein Vorgehen mit EasyBCD genau (auch mit Screenshots) erklärst, können wir Dir sagen, was Du falsch machst. Was startet denn nun eigentlich nicht, Vista oder XP? Wenn Du Vista startest und unter Vista (C:) mit EsyBCD arbeitest, mußt Du EasyBCD sagen, daß sich Dein WinXP auf D: befindet, wenn XP unter Laufzeit von Vista, bzw. EasyBCD, aktuell dort liegt.