This seems to occur on a fair few windows 7 systems, the problem is that each cause is different dependant on the system

Do you have the windows CD as we may be able to do a restore, if not I can give you a recovery console on a USB to try it out