Yes copy Ntldr And NTDETECT.com so they are in both C and D root
How to recover Boot.ini: http://www.proposedsolution.com/solu...stem32hal-dll/ http://support.microsoft.com/kb/330184
Then make sure all 3 files including boot.ini are in the root of both drives.
The wild card is the logical partitition. If XP tries to take the Active flag, it will fail because logical cannot be set Active. So the trick is to get all 3 boot files into both partitions while keeping Windows 7 Active System Partition. I don't know if it can be done with the XP recovery attempting to reassert XP boot.
You could at point of failure boot the Partition Wizard CD
to convert XP partition to Primary. Another wild card is the extended partition will likely all need to be converted (never done that before).
Once converted, boot back into Windows 7 to see if EasyBCD can now add the boot critical files. If not boot XP CD to try to recover boot.ini, copy 3 files into root of both drives, if neccesary run Easy to add any OS missing from its listings then.
The fallback once boot.ini is restored is to run a Repair Install
from Windows 7 desktop which will keep everything in place but reconfigure the boot correctly now that you have boot.ini in XP. But you may need to boot into Windows 7 DVD repair console to run Startup Repair up to 3 times to restart Windows 7 if XP has taken the boot when recovering boot.ini