This used to happen every other day but now it's gotten to a point where it's almost everytime I boot up. Upon powering on I'll get the option to use Startup Repair or to boot Windows normally, which can lead to a BSOD flashing for a split second and then restarting to the Starup Repair selection screen again. The BSOD flashes far too quick for me to read what's going on, but the one time it did stay on it proclaimed it was due to "BAD_SYSTEM_CONFIG_INFO". A thing that's a little strange is that it tends to loop into Startup repair when I turn on in the morning, though after going to work for 8 or 9 hours and powering on when I get back, it will boot just fine. There are also times when Startup repair moves quickly, does a simple chkdsk and everything's a-ok, though in some instances it can take several repeats to get this done (three this morning). Another worrying thing is that from time to time Startup repair won't run automatically, but it'll load up and ask me for a keyboard input method and a window will appear where I can choose to restore with a disc image or to try and repair my OS with the SR tools. However, when this happens, my drives/OS do not appear in the designated area. I'm starting to think my HD is either failing or is having trouble being read. Any suggestions?