Which partition did you set active ?
It needs to be the one containing the \boot folder and the bootmgr, which in the case of W7 is probably not the C: disk.
W7 installs with a small (100Mb) unlettered partition for the boot files generally called "System Reserved".
If W7 came pre-installed by an OEM, they may have incorporated this into their own recovery partition.