Ouch. Man, something be messed. Try to run a system repair. Boot of the Windows disc, repair. If that dosent work, I'm afraid you may have to reformat. Sorry, I know that is the last thing you wanted to hear. Look at it this way, it is the last thing I said. So, as of right now, it is the last thing you heard. Sorry man, thats all the advice I can offer you.
You could actually try to pay some 1337 to take a look at it and try to fix it.