检查 Windows NTFS ACL/ACE 依赖完整性的实用程序

检查 Windows NTFS ACL/ACE 依赖完整性的实用程序

我在对 NTFS 文件系统进行映像时遇到问题,其中文件的 ACL/ACE 具有无效的 ACL/ACE 依赖关系。chkdsk无法检测或修复该问题。是否有可用的工具来检测(修复是可选的,但最好)此类问题?

答案1

icacls.exe实用程序有一个/verify开关,用于检查 ACL 是否存在问题。它检查的两件事是 ACL 是否为“规范形式”以及 ACL 长度是否与 ACE 计数一致。我假设“规范形式”检查会发现您的问题。

据我所知,它不会自动修复,但您可以编写一些脚本将损坏的文件名保存到文件中,然后对它们重新运行 icacls 进行修复。

顺便说一下,icacls 随 2003SP2+ 一起提供。

icacls 参考

相关内容