Hope someone can help - I've run out of ideas
Running WinXP Pro have an error on my boot drive (c

- appears to be an index error
Run Chkdsk in Windows mode (without the /f option) and get message
'correcting error in index $0 for file 25.'
Of course nothing is corrected because the /f option not selected
Run Chkdsk with /f option - schedules execution upon reboot
Restart system CHKDSK runs and continually loops into trying to correct index $0 for file 25.
Downloaded the Western Digital Lifeguard Diagnostics
created boot diagnostic diskette
booted from floppy drive
ran quick and extended diagnostics and both complete with no errors detected.
(so no physical errors on the drive)
This is not debilitating windows still boots, sometimes slows down dramatically (presume this is when I'm getting disk errors).
Only other symptom is wuault.exe (windows automatic update) is having a fit with constant errors. I closed wuault.exe and it restarts then has immediate errors. So I disabled wuault.exe (set to manual start with services.msc)
This is of course not a good thing and something I would like to correct.
Other actions I've tried
Windows Defragmentor - completed successfully
Tried to copy the boot partition to the other hard drive using PartionMagic 8 - didn't complete due to errors in source partition.
Anybody have any ideas how I can fix or eliminate this problem?