我在对 NTFS 文件系统进行映像时遇到问题,其中文件的 ACL/ACE 具有无效的 ACL/ACE 依赖关系。chkdsk
无法检测或修复该问题。是否有可用的工具来检测(修复是可选的,但最好)此类问题?
答案1
该icacls.exe
实用程序有一个/verify
开关,用于检查 ACL 是否存在问题。它检查的两件事是 ACL 是否为“规范形式”以及 ACL 长度是否与 ACE 计数一致。我假设“规范形式”检查会发现您的问题。
据我所知,它不会自动修复,但您可以编写一些脚本将损坏的文件名保存到文件中,然后对它们重新运行 icacls 进行修复。
顺便说一下,icacls 随 2003SP2+ 一起提供。