Since you can boot into XP, I would Download EasyBCD and use it to fix the boot loader. I used it to fix Win 7/Vista dual boot and it worked fine for me.
notice there is no option for Win 7, just select vista/longhorn instead.(it can be renamed to win 7 in another option)
Also the first OS you had installed is C: drive.
notice there is no option for Win 7, just select vista/longhorn instead.(it can be renamed to win 7 in another option)
Also the first OS you had installed is C: drive.