Do a check disk for any errors.
If it can do the test properly, then it may be possibly failing.
I was able to run a check disk on it as an external and it did have problems that were fixed. Yet, it still will not boot. We elected to format the hd and start fresh, now it is saying that the MBR is missing. I'm pretty much at this point decided either its the HD or the controller on the motherboard.