Do you have a configuration where System Reserved partition was booting Windows 7 on C?
If so boot free Partition Wizard bootable CD
, rightclick on System Reserved to Modify>Set to Active, OK.
PW CD will normally not show drive letters, but if it does, remove the drive letter on SysReserved partition as it is supposed to be.
Next click on the Windows 7 HD to highlight it, from Disk tab select Rebuild MBR, OK, Apply all steps.
If Windows 7 doesn't boot now, boot into the Windows 7 DVD REpair Console or Repair CD to run Startup Repair - Run 3 Separate Times
If Windows 7 will not boot from SysReserved, boot back into PW CD to set Windows 7 partition Active and Rebuild MBR, then run Startup Repair x 3 if necessary.
Last resort you can attempt to reconstruct the MBR by deleting SysReserved, recreating it Primary NTFS, no letter, marked Active, run Startup Repair x3 to write a new SysReserved partition including the Repair console it places on F8 Advanced Boot Options