Why is the Windows 7 HD not set first to boot? ENter BIOS setup to change that now.
While in BIOS setup see if you have an EFI Boot Disk in the boot order.
If you have an EFI BIOS then Windows 7 is installed in EFI mode by choosing the EFI Boot Disk as first to boot, installing only 64 bit this way to a GPT disk:
UEFI (Unified Extensible Firmware Interface) - Install Windows 7 with - Windows 7 Forum
The way an EFI BIOS is normally deselected is to remove EFI Boot Disk from the boot order, however you should look for any other EFI settings in BIOS setup and in the Manual for your mobo found on its Support Downloads webpage.
If your HD is MBR and the Windows 7 partition is Primary then it should mark as Active. The fact that it will not makes me think it is GPT formatted.
It would be very helpful to see a picture of your HD using free
Partition Wizard bootable CD. Post a clear camera snap of the entire drive map and listings box:
Screenshots and Files - Upload and Post in Seven Forums - Windows 7 Forums