Does the result of this indicate the drive is "Dirty"?
- If you have Spyware Doctor installed, uninstall it.
- If you have ZoneAlarm installed, open it, click the "Overview" tab, then select "Preferences", and UNcheck the "Protect ZA Client" check box.
Substitute the drive letter for the drive your want to check for the ? in the following commands. Please note the spaces.
- chkntfs /d ..... (This will reset autocheck options to default...will come back invalid on some installations)
- chkntfs /c ?: ..... (This will allow checking the specified drive )
- chkntfs /x ?: ..... (The x switch tells Windows to NOT check the specified drive on the next boot)
This next step is important as this is where the Dirty Bit will be unset.
Substitute the drive letter for the drive your want to check for the ? in the following commands.
Click Start, then Run, type cmd in the Open box and click "Ok". At the command prompt, type the following, pressing "Enter" after each one: (Again, note the spaces.)
- chkdsk /f /r ?: ..... (To manually run a full chkdsk operation on the specified drive)
- Y ..... (To accept having it run on the next boot)
Finally, when the chkdsk operation has completed, type fsutil dirty query ?:, press "Enter", and Windows will confirm that the Dirty Bit is not set on that drive.
Reboot again and see if chkdsk still runs on startup.