Sounds like drive volume's "dirty-bit" is set.
If a volume's dirty bit is set, this indicates that the file system
may be in an inconsistent state. The dirty bit can be set because the
volume is online and has outstanding changes, because changes were
made to the volume and the computer shutdown before the changes were
committed to disk, or because corruption was detected on the volume.
If the dirty bit is set when the computer restarts, chkdsk runs to
verify the consistency of the volume.
Every time Windows starts, Autochk.exe is called by the Kernel to
scan all volumes to check if the volume dirty bit is set. If the dirty
bit is set, autochk performs an immediate chkdsk /f on that volume.
Chkdsk /f verifies file system integrity and attempts to fix any
problems with the volume.
First I would try running chkdsk manually from the cmd prompt:
chkdsk C: /f /r which will check disk and attempt to repair any problems it finds. If that doesn't fix things, and you're at least fairly sure the computer isn't getting shutdown improperly, you can disable the dirty-bit checking by using Window's chkntfs command.