启动时 CHKDISK 检测到损坏的属性记录 - 我们现在应该做什么?

启动时 CHKDISK 检测到损坏的属性记录 - 我们现在应该做什么?

运行一台 8 年前的台式电脑,搭载 Windows 7、AMD Phenom II X4 965 处理器 3.40GHz、4GB RAM,以及三星 HD103SJ ATA 硬盘(920Gb)。

在这 8 年的大部分时间里,只有一位用户很少使用它,尽管最近有两位用户在使用它,而且其中一位用户一直在用 R 进行大量数据分析(例如 Kaggle 机器学习竞赛),这可能会对硬盘造成更大的负担。

今天我毫无问题地关闭了计算机,大约 1 小时后再次启动它。CHKDISK 自动运行,并生成以下日志:

Checking file system on C:
The type of the file system is NTFS.
Volume label is Windows7.


One of your disks needs to be checked for consistency. You
may cancel the disk check, but it is strongly recommended
that you continue.
Windows will now check the disk.                         

CHKDSK is verifying files (stage 1 of 3)...
The USA check value, 0x0, at block 0x1 is incorrect.
The expected value is 0x2.
The USA check value, 0x0, at block 0x1 is incorrect.
The expected value is 0x2.
The USA check value, 0x0, at block 0x1 is incorrect.
The expected value is 0x2.
The USA check value, 0x0, at block 0x1 is incorrect.
The expected value is 0x2.
Cleaning up instance tags for file 0x1f210.
Attribute record of type 0x80 and instance tag 0x0 is cross linked
starting at 0x10d7ffc for possibly 0x2e50 clusters.
Some clusters occupied by attribute of type 0x80 and instance tag 0x0
in file 0x2c4ef is already in use.
The attribute of type 0x80 and instance tag 0x0 in file 0x2c4ef
has allocated length of 0x2cb7b000 instead of 0x5a90000.
Deleted corrupt attribute list entry
with type code 128 in file 181487.
Unable to locate attribute with instance tag 0x0 and segment
reference 0x2c0000000010ce.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 4302.
Unable to locate attribute with instance tag 0x0 and segment
reference 0x1d0000000010f9.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 4345.
Unable to locate attribute with instance tag 0x0 and segment
reference 0xf400000000d10e.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 53518.
Unable to locate attribute with instance tag 0x0 and segment
reference 0x18000000015bc2.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 89026.
Unable to locate attribute with instance tag 0x0 and segment
reference 0x1a000000015c6e.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 89198.
Unable to locate attribute with instance tag 0x0 and segment
reference 0xa000000015cef.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 89327.
Unable to locate attribute with instance tag 0x0 and segment
reference 0xaa00000001ba49.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 113225.
Unable to locate attribute with instance tag 0x0 and segment
reference 0x500000001bdcd.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 114125.
Unable to locate attribute with instance tag 0x0 and segment
reference 0xf00000001d68a.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 120458.
Unable to locate attribute with instance tag 0x0 and segment
reference 0x8600000001d69c.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 120476.
Unable to locate attribute with instance tag 0x0 and segment
reference 0xd00000002be63.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 179811.
Unable to locate attribute with instance tag 0x0 and segment
reference 0x2200000002e519.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 189721.
Unable to locate attribute with instance tag 0x0 and segment
reference 0x1800000002ee7f.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 192127.
Unable to locate attribute with instance tag 0x0 and segment
reference 0x1100000002f044.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 192580.
Unable to locate attribute with instance tag 0x0 and segment
reference 0xd00000002f052.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 192594.
Unable to locate attribute with instance tag 0x0 and segment
reference 0x900000002f059.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 192601.
Unable to locate attribute with instance tag 0x0 and segment
reference 0x800000002f067.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 192615.
Unable to locate attribute with instance tag 0x0 and segment
reference 0x600000002f0d6.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 192726.
Unable to locate attribute with instance tag 0x0 and segment
reference 0x900000002f0dc.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 192732.
Unable to locate attribute with instance tag 0x0 and segment
reference 0x400000002f1a8.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 192936.
Unable to locate attribute with instance tag 0x0 and segment
reference 0xf00000002f1ab.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 192939.
Unable to locate attribute with instance tag 0x0 and segment
reference 0x500000002f1ae.  The expected attribute type is 0x80.
Deleting corrupt attribute record (128, "")
from file record segment 192942.
  482304 file records processed.                                          File verification completed.
Deleting orphan file record segment 4302.
Deleting orphan file record segment 4345.
Deleting orphan file record segment 53518.
Deleting orphan file record segment 89026.
Deleting orphan file record segment 89198.
Deleting orphan file record segment 89327.
Deleting orphan file record segment 113225.
Deleting orphan file record segment 114125.
Deleting orphan file record segment 120458.
Deleting orphan file record segment 120476.
Deleting orphan file record segment 179811.
  2381 large file records processed.                                      0 bad file records processed.                                        0 EA records processed.                                              148 reparse records processed.                                       CHKDSK is verifying indexes (stage 2 of 3)...
The USA check value, 0x0, at block 0x1 is incorrect.
The expected value is 0x2.
The USA check value, 0x0, at block 0x1 is incorrect.
The expected value is 0x2.
The USA check value, 0x0, at block 0x1 is incorrect.
The expected value is 0x2.
The USA check value, 0x0, at block 0x1 is incorrect.
The expected value is 0x2.
The object id index entry in file 0x19 points to file 0x2c2e
but the file has no object id in it.
Deleting an index entry from index $O of file 25.
The object id index entry in file 0x19 points to file 0x2c1e
but the file has no object id in it.
Deleting an index entry from index $O of file 25.
The object id index entry in file 0x19 points to file 0x2c2d
but the file has no object id in it.
Deleting an index entry from index $O of file 25.
The object id index entry in file 0x19 points to file 0x2c2f
but the file has no object id in it.
Deleting an index entry from index $O of file 25.
The object id index entry in file 0x19 points to file 0x2c30
but the file has no object id in it.
Deleting an index entry from index $O of file 25.
Index entry APAD03~1.EXE of index $I30 in file 0xcd points to unused file 0x2c2e.
Deleting index entry APAD03~1.EXE in index $I30 of file 205.
Index entry AppCrash_msoia.exe_f37e2418724307d631aaf75d822cdac81637de5_1ee46a0d of index $I30 in file 0xcd points to unused file 0x2c2e.
Deleting index entry AppCrash_msoia.exe_f37e2418724307d631aaf75d822cdac81637de5_1ee46a0d in index $I30 of file 205.
The file reference 0x1000000002c1f of index entry AM0730~1.163 of index $I30
with parent 0x1bbe is not the same as 0x4000000002c1f.
Deleting index entry AM0730~1.163 in index $I30 of file 7102.
Index entry AM5EDA~1.163 of index $I30 in file 0x1bbe points to unused file 0x2c2d.
Deleting index entry AM5EDA~1.163 in index $I30 of file 7102.
Index entry AM8F84~2.163 of index $I30 in file 0x1bbe points to unused file 0x2c2f.
Deleting index entry AM8F84~2.163 in index $I30 of file 7102.
Index entry AMD2A4~1.163 of index $I30 in file 0x1bbe points to unused file 0x2c30.
Deleting index entry AMD2A4~1.163 in index $I30 of file 7102.
Index entry amd64_microsoft-windows-sonic-tables-absthr_0_31bf3856ad364e35_6.1.7600.16385_none_ebc38b3f10da3e95 of index $I30 in file 0x1bbe points to unused file 0x2c1e.
Deleting index entry amd64_microsoft-windows-sonic-tables-absthr_0_31bf3856ad364e35_6.1.7600.16385_none_ebc38b3f10da3e95 in index $I30 of file 7102.
The file reference 0x1000000002c1f of index entry amd64_microsoft-windows-sonic-tables-absthr_1_31bf3856ad364e35_6.1.7600.16385_none_ebc48b8910d957ec of index $I30
with parent 0x1bbe is not the same as 0x4000000002c1f.
Deleting index entry amd64_microsoft-windows-sonic-tables-absthr_1_31bf3856ad364e35_6.1.7600.16385_none_ebc48b8910d957ec in index $I30 of file 7102.
Index entry amd64_microsoft-windows-speechcommonnoia64_31bf3856ad364e35_6.1.7600.16385_none_5e9e78a6dd413413 of index $I30 in file 0x1bbe points to unused file 0x2c2d.
Deleting index entry amd64_microsoft-windows-speechcommonnoia64_31bf3856ad364e35_6.1.7600.16385_none_5e9e78a6dd413413 in index $I30 of file 7102.
Index entry amd64_microsoft-windows-speechengine.resources_31bf3856ad364e35_6.1.7600.16385_en-us_74cb0be0efe525ae of index $I30 in file 0x1bbe points to unused file 0x2c2f.
Deleting index entry amd64_microsoft-windows-speechengine.resources_31bf3856ad364e35_6.1.7600.16385_en-us_74cb0be0efe525ae in index $I30 of file 7102.
Index entry amd64_microsoft-windows-speechengine_31bf3856ad364e35_6.1.7600.16385_none_4ab30eddb3934777 of index $I30 in file 0x1bbe points to unused file 0x2c30.
Deleting index entry amd64_microsoft-windows-speechengine_31bf3856ad364e35_6.1.7600.16385_none_4ab30eddb3934777 in index $I30 of file 7102.
Index entry AMD92F~1.163 of index $I30 in file 0x1bbe points to unused file 0x2c1e.
Deleting index entry AMD92F~1.163 in index $I30 of file 7102.
  632106 index entries processed.                                         Index verification completed.
CHKDSK is scanning unindexed files for reconnect to their original directory.
  8 unindexed files scanned.                                         CHKDSK is recovering remaining unindexed files.
  1 unindexed files recovered.                                       CHKDSK is verifying security descriptors (stage 3 of 3)...
The USA check value, 0x0, at block 0x1 is incorrect.
The expected value is 0x2.
The USA check value, 0x0, at block 0x1 is incorrect.
The expected value is 0x2.
The USA check value, 0x0, at block 0x1 is incorrect.
The expected value is 0x2.
The USA check value, 0x0, at block 0x1 is incorrect.
The expected value is 0x2.
  482304 file SDs/SIDs processed.                                         Cleaning up 4977 unused index entries from index $SII of file 0x9.
Cleaning up 4977 unused index entries from index $SDH of file 0x9.
Cleaning up 4977 unused security descriptors.
CHKDSK is compacting the security descriptor stream
Inserting data attribute into file 181487.
  74903 data files processed.                                            CHKDSK is verifying Usn Journal...
  35466952 USN bytes processed.                                             Usn Journal verification completed.
Correcting errors in the master file table's (MFT) BITMAP attribute.
Correcting errors in the Volume Bitmap.
Windows has made corrections to the file system.

 966518594 KB total disk space.
 154039796 KB in 349871 files.
    210516 KB in 74906 indexes.
         0 KB in bad sectors.
    615070 KB in use by the system.
     65536 KB occupied by the log file.
 811653212 KB available on disk.

      4096 bytes in each allocation unit.
 241629648 total allocation units on disk.
 202913303 allocation units available on disk.

Internal Info:
00 5c 07 00 44 7b 06 00 f3 57 0b 00 00 00 00 00  .\..D{...W......
c9 22 01 00 94 00 00 00 00 00 00 00 00 00 00 00  ."..............
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................

Windows has finished checking your disk.
Please wait while your computer restarts.

看到这个消息我很害怕。我现在在 Windows 中的用户区域,没有明显的问题,但我怀疑这可能意味着硬盘即将出现故障?这是正确的吗?无论如何,处理这个问题最明智的方法是什么?

答案1

我发现的一个因素是系统关闭托盘中的 steam。尤其是在尝试同步时。

这经常会导致此类错误。因此,在关闭之前,我会等待同步结束并关闭托盘中的程序。

因此,它并不总是待处理的硬件,它可能是由于后台/托盘中的项目导致的关机期间数据移动。

相关内容