Curious if my HDD or mobo is messed up on my laptop. Any programs you know that could check that stuff out?

I haven't shut down the laptop in months, I always put it into standby and then hibernate. Last few times I shut it down, it gets to the Windows screen, does the loading thing there and then goes black and stays black. It doesn't make it to the login screen for my Windows account.

Funny thing is, it restarts just fine without any trouble at all.