很奇怪的问题,更新到 Win11 2026-07 之后,一个 NTFS 分区只要一挂载,就会被标 dirty ,会产生一个 Event 55 日志:
在文件系统索引结构中发现损坏。文件参考编号为 0x100000000001a 。文件名为“<无法确定文件名>”。损坏的索引属性为“:$R:$INDEX_ALLOCATION”。损坏的索引块位于 Vcn 0x1 ,Lcn 0xffffffffffffffff 。损坏开始位置在索引块中的偏移 352 处。
chkdsk /f /r 什么问题都没有,所以在这个系统下,只要 chkdsk /f 完,马上又会变 dirty ,导致每次开机都反复 chkdsk 。 在 WinRE 、WinPE 下,本机另一个 Win10 LTSC 2021 (更新截止 2026-06 ),都没有任何问题,chkdsk 完就不 dirty 了。 试了在那个 Win11 安全模式下 chkdsk ,也是一模一样的现象,一结束马上产生上面那条日志然后变 dirty ,排除了第三方软件的问题。
不知道到底真的是我的文件系统有什么问题还是 Win11 2607 更新引入的 bug ,看了这次更新确实更了 ntfs.sys 和 wof.sys ,修了几个 NTFS 相关的 CVE 。还是说,更新后的 NTFS/文件系统栈校验更严格了,把之前的问题暴露出来了?
但是我有三个 NTFS 分区,分别在两块硬盘上,只有这个分区会这样,另外两个都正常,而且这个还不是系统盘。