在本周发布的 Windows 10 Build 21322 预览版更新中,微软已经提供了一项尚未被列入更新日志的修复,修复了通过特定访问路径或者查看某个特殊制作的文件可能损坏 NTFS 卷的问题。该问题于上个月被报道,允许包括低权限用户在内的所有用户将 NTFS 卷标记为 dirty。
在标记为 dirty 之后,一旦 Windows系统试图访问该路径,就会收到“该目录的文件已经损坏,无法读取”,将该磁盘标记为损坏并显示需要修复。然后 Windows 会提示用户重启电脑,并运行 chkdsk 来修复损坏。
微软表示,其实硬盘并没有损坏,Windows chkdsk会修复这个问题。不幸的是,在我们的一项测试和其他测试中,chkdsk并没有修复这个问题,Windows 10拒绝再次启动。
在该错误被曝光后,人们希望微软会作为今年 2 月补丁星期二的一部分推出该更新。不过遗憾的是,该修复补丁并未包含在 2 月的累积更新中,为此 Mozilla Firefox 85.0.1 中添加了检查以防止路径被访问, OSR 也发布了一个非官方补丁,在 Windows 系统中阻止了该路径。
随着本周发布的Windows 10 Insider构建21322,微软已经包含了一个未记录的修复,以防止路径被访问。现在,当您尝试访问路径路径时,Windows 10将报告 “目录名称无效”,如下图所示,并且不再将NTFS卷标记为损坏。