One option is to boot with your W7 DVD (prior change boot sequence in BIOS) and try and do
'repair'.
However,I am sceptical because W7 in the hidden partition stores motherboard info
so....
Your best option would be to take the disk out,attach it to another system and recover
important data.Then do a fresh (clean) install.
Repairing takes as much time as a new install so unless you have data to save I
would advise you to do a clean install once more.
You never know what you might end up with the repair option...