Help with NTLDR and boot.ini


I used to have 4 partitions on my dell laptop: Media Direct, Recovery(C) and Windows XP(D) and Healthy Eisa config...

Xp and Recovery where set as primary so for me to install vista i had to remove recovery. When I used diskpart and eveyrthing went alirght. After I installed vista only vista booted, (so far Vista is C:/ and XP is D:/) so i installed easybcd and added a new system to startup first it said missing ntldr or something after i put it in the D Drive now it goes passed the initial option scrn and says missing nt**** something elsei dunno what to do please help. ( I CAN SEE XP DRIVE D: WHEN ON VISTA AND ACCES FILES)