插件窝 干货文章 怎样在CMD里用chkntfs /x C: 命令来取消自检

怎样在CMD里用chkntfs /x C: 命令来取消自检

命令 检查 chkntfs 575    来源:    2025-05-12

在 Windows 的 CMD 中使用 chkntfs /x C: 命令可以排除 C 盘在系统启动时的自动磁盘检查(自检)。以下是详细步骤和说明:


操作步骤:

  1. 以管理员身份打开 CMD

    • Win + R,输入 cmd,然后按 Ctrl + Shift + Enter(以管理员权限运行)。
    • 或通过搜索“命令提示符”,右键选择“以管理员身份运行”。
  2. 执行排除命令
    输入以下命令并回车:

    chkntfs /x C:
    
    • 效果:此命令会将 C 盘从启动时的自动检查列表中排除。
    • 提示:成功执行后无明确提示,但可通过下一步验证。
  3. 验证设置(可选)
    输入以下命令查看当前排除的驱动器:

    chkntfs /d
    
    • 输出中的 Excludes: 行会显示已排除的盘符(如 C:)。

注意事项:

  1. 需要管理员权限
    普通权限的 CMD 运行此命令会提示“访问被拒绝”。

  2. 仅对新标记的脏区生效

    • /x 仅阻止系统对未来因异常关机等触发的自动检查。
    • 若 C 盘已被标记为“脏”(需检查),需手动清除标志: cmd chkntfs /c C:
  3. 恢复自动检查
    如需撤销排除,运行:

    chkntfs /d
    

    (此命令会重置默认行为,所有驱动器恢复自动检查。)


其他相关命令:

命令 作用
chkntfs /t:0 将自检倒计时设为0秒(立即跳过)
chkntfs /c C: 手动计划C盘下次启动时检查
fsutil dirty query C: 检查C盘是否被标记为“脏”

原理说明:

Windows 在异常关机后会将卷标记为“脏”(dirty),下次启动时触发 autochk 检查。/x 参数修改注册表中的 BootExclude 项(位于 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager),从而跳过指定驱动器的检查。

如有进一步问题,可补充具体场景(如是否已提示“正在检查C盘”)以便针对性解决。