Use your Win7 DVD or Repair CD to copy out your files and to do ALL repairs:
Copy & Paste - in Windows Recovery Console
If the autostarted Startup Repair told you REpairs may take up to an hour it is because it needed to do a
Disk Check. Then if it failed it likely cannot complete the disk check. This is a strong clue. Download the ISO, burn to CD and Run the maker's
HD Diagnostic extended CD scan to diagnose and possibly repair HD.
Next run on all partitions a
Disk Check automated by
Startup Repair run from DVD/Repair CD, from the Repair CD's
System Recovery Options Command Line, or using Partition Wizard CD given later.
You also need to check for infection. Download, burn to CD or write to flash stick then boot to run a full scan with
Microsoft Standalone System Sweeper.
Again boot the Win7 Repair CD to run
Startup Repair to see if it finds issues. If not, boot into Repair Command Line again to run
SFC -SCANNOW Run in Command Prompt at Boot
You have now checked your HD, checked for infection and checked System Files. Next check your
RAM - Test with Memtest86+ for 5-6 passes or overnight to stress test.
We need to see a picture of your HD. Boot free
Partition Wizard bootable CD take a camera snap showing drive map and all listings, post back using paper clip in reply box. The 100mb System Reserved partition (preferred) or Win7 should be marked Active - if not rightclick to Modify>Set to Active. Then click on HD to highlight it, from Disk tab select Rebuild MBR, Apply, reboot. You can also check File System (Disk Check) with repair boxes checked.
If you needed to mark either partition given Active and Rebuild MBR doesn't start it, then boot into Repair CD to run Startup Repair up to 3 separate times with reboots to rewrite the System Boot files. If these steps fail on 100mb partition, change the Active flag to Win7 partition itself and repeat all steps - your System Reserved partition could be corrupt.
If all of these fail, then run Full Factory Recovery from its partition or Disks you made or order from manufacturer's Tech Support, or find a Win7 installer for your version to do a superior clean reinstall following these step to get a
Perfect Reinstall.