如果我有一个干净的卷并执行以下命令以防止发生 CHKDSK,
chkntfs /xc:
如果此后出现某种情况并导致需要对卷进行 chkdsk,那么将来是否仍会设置脏位,或者该命令(chkntfs /xc:)是否也会阻止设置它?
答案1
根据这个知识库文章来自微软它仅阻止在启动期间Autochk.exe
包含驱动器。chkdsk /f
每次 Windows 重新启动时,Autochk.exe
内核都会调用它扫描所有卷以检查是否设置了卷脏位。如果设置了脏位,autochk 将立即chkdsk /f
对该卷执行操作。
和
chkntfs /x 命令不是累积性的,该命令会覆盖之前已建立的任何驱动器排除。在上面的示例中,chkntfs仅禁用 chkdsk 检查在驱动器 D 和 E 上,不会检查驱动器 C 是否存在脏位。
因此,当出现问题时,它不应阻止设置脏位。但是,如果排除了脏位,则应定期检查驱动器是否存在脏位,因为启动时不会再收到警告。