First lets see if we have faulty hardware
- Quantum/Maxtor – PowerMax – http://www.maxtor.com/en/support/downloads/powermax.htm
- Western Digital – Data LifeGuard Tools (DLGDiag) – http://support.wdc.com/download/
- Hitachi/IBM – Drive Fitness Test (DFT) – http://www.hgst.com/hdd/support/download.htm
- Seagate – SeaTools – http://www.seagate.com/support/seatools/
- Fujitsu – Diagnostic Tool – http://www.fcpa.com/download/hard-drives/
- Samsung – Disk manager – http://www.samsung.com/Products/Hard…ies/shdiag.htm
Every time Windows XP 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. If while running Windows, you attempt to run chkdsk on the boot volume or other mounted volume, the dirty bit is set so that it runs at the next reboot.
A command line utility, “chkntfs” displays or modifies the checking of disk at boot time.
chkntfs /d
…restores the machine to the default behavior: as described above
To check whether the dirty bit is set.
fsutil dirty query C:
or
chkntfs c:
The only way to clear the dirty bit is to run chkdsk to try to clear it.
When chkdsk runs at boot time it records its output to a file called Bootex.log in the root of the volume being checked. The Winlogon
service then moves the contents of each Bootex.log file to the Application Event log.
If you really want to, you can disable the chkdsk at boot completely
Go to: http://www.kellys-korner-xp.com/xp_tweaks.htm
Read the instructions at the top of the page. Scroll down to: 82. – Disable or Enable Check Disk Upon Boot
The problem can be caused by recently installed software. I’ve heard of a case of Yahoo Messenger causing it.
