there are a ton of reasons this could be happening to be honest. most likely culprits are of course a virus, or perhaps a major failure on the drive itself, in some rare cases anti virus applications can even cause this issue.
before windows starts booting keep pressing F8 until you get mutiple boot selections for windows. choose safe mode. then try running scandisk in safemode.