You may have either the `dirty bit` set. Try the following:
Just for informational purposes for anyone that is stuck with a continous chkdsk on boot. You can check to see if your drive is flagged by opening up a CLI Window (Start menu -> Select Run -> type in CMD)
Now type in the following:
FSUTIL DIRTY QUERY C: (followed by the enter key)
(assuming that C: is your boot drive)
If it tells you that your drive is dirty then...
Go back to the CLI window and type in the following
CHKNTFS /X C: (followed by the enter key) - This will stop the disk check on the next reboot
Now reboot your computer: let it reboot an dopen up another CLI - type in the following:
CHKDSK /F /R C: (followed by the enter key) - Let is scan and check your computer fully
Once it has done so type in the follwoing again as in the first step
FSUTIL DIRTY QUERY C:
The drive bit will be set to clean again.