Hey HM,
If it was me, I'd worry more about why it was running. When xp starts it
looks it looks for disks which have been flagged as bad, and trys to run
checkdisk on them, you can also force a check on the system partion at boot
time through my computer/right click system drive/properties/tools/check
now. If its the system disk it can't check it, so you tell it to check at
next restart.
I take it that you are not telling it to check in this manner, so there must
be a reason checkdisk is checking automatically.
Check and see if the disk is flagged to be checked
start/run
cmd
to get to a command prompt and then run command
fsutil dirty query c:
replace c: with the drive letter checkdisk is running on.
If it reports dirty, thats why checkdisk is running.
If it constantly reports dirty after each reboot, then there must be an
error in the file system that checkdisk cant fix.
Try running chkdsk from a command prompt in read only mode
chkdsk c:
Does it report any errors.
Check the system event log for any disk errors
start/run
eventvwr.msc
Select system in left hand pane.
Paul