OK, you are booting Win 7 on your C: partition and that is fine.
You show ntldr, boot.ini, and ntdetect files in your C: root directory?
EasyBCD looks fine.
Your boot.ini file should show rdisk(1)partition(2)
For sure it is partition 2 assuming XP in on E: rdisk(1) is probably correct, but if it won't boot, go back to rdisk(0)
You can edit boot.ini using EasyBCD.
Just in case, after you change the boot.ini file, you might try using E: again. Surely some combination will work.