Manually schedule a disk check at next restart
You can schedule a chkdsk at reboot time for a drive by using the Windows command line utility fsutil.
You do this by setting the “dirty” flag for a drive, which marks the drive for a chkdsk when you next reboot.
Usage:
fsutil dirty query <volume pathname>
e.g.
fsutil dirty set C:
You can check if a drive has been marked as dirty by using the query command:
fsutil dirty query <volume pathname>