This problem had developed spontaneously yesterday evening as I had started my computer. CHKDSK had wished to run at startup. Stage 1 of 3 [verifying files] proceeded without difficulty, parsing some 2500 large files and 78 other records, though during Stage 2 [verifying indices] after roughly 650.000 of 750.000 files to be examined, the following message would appear on three lines, and all progress would halt:
Correcting error in index $I30 for file 109203.
Sharply restarting the computer and skipping the disc check, the OS [64 bit Windows 7 Home Premium] boots as normal, with no apparent ill effects. Running CHKDSK as an administrator in read only mode from the command prompt provides a more detailed view of what is occurring. There during file verification (processing 654.080 file records, and 2951 large file records) I receive a series of identically worded error messages:
Attribute record (128, "") from file record segment XXXXXX is corrupt.
Where XXXXXX is a six digit number. The numbers for which this error has appeared are 559514, 653637, 653654 through 653677 (except 653668 and 653672), 653683 through 653689 (except 653687) and 653720.
Though CHKDSK is not happy, my computer appears to function completely normally. Files appear intact and programmes, including Firefox in which I type this, run properly. Suspecting that misordered indices might have to do with fragmentation (though Windows' defragmenter runs in the background midweekly), I had reviewed the defragmenter to find 0% fragmentation. Though there are no apparent damages, CHKDSK will wish to run whenever I start my computer, and it is only wise to address this problem (and also back up my files again in any case.) How can I correct this corrupt index's attribute records? Should I just leave CHKDSK to run through the night while I am asleep, or is there some way to do this manually?