Download Everest V 1.51 from Oldversion.com in the utilities section.
Install it and run it.
http://www.oldversion.comIn the physical drives section it will tell you the hardware manufacturer who made your hard drive and the model numbers of the drive/s.
(You will also find that info in "Storage" under "ATA" and in the "smart" catagory (if enabled in the bios) it will tell you the status of the hard drive which should be "Always Passing". If not, you may have a problem with the drive.
In any case, knowing what manufacturer made the hard drive should enable you to download diagnostics which will give better information on whether the drive is good or bad. It should also provide a link to the manufacturer's website.
Try booting in safe more with networking if normal mode does not enable completion of the boot into Windows.