i have xp installed on my 2nd partition with drivers and all. then i went on to recovery my vista, installed EasyBCD 1.7, added Windows XP as another booting choice. Restarted, chose Windows XP, but XP failed to load!!!

, saying something like file system corrupted or missing from \NTLD ?? My Vista still works fine though. Please help