Some common start up problem is cause by damage file within the operating system.
You can use a command to recover the damage file of your hard drive, to use this kind of repair.
Insert your Windows 7 Disc and type in the command prompt
chkdsk C: /F /R.
It take a little while to finish the scanning and repairing.