必须先执行chkntfs /t:0设倒计时为0秒,再运行chkntfs /x C:排除C盘检查,最后用fsutil dirty clear C:清除脏位;同时清空注册表BootExecute值或启用组策略“启动时忽略磁盘检测”可彻底禁用自动CHKDSK。

每次开机都卡在“正在检查驱动器 C:”界面,倒计时无法跳过,系统反复触发 CHKDSK 扫描,严重影响启动效率,必须从根源上切断自动检查流程。
用管理员命令彻底禁用自检倒计时与盘符检查
这一步操作起来很简单,直接在管理员窗口里敲几条命令就行,但顺序不能错——先关倒计时,再排除盘符,最后清脏位,否则可能白忙一场。
第一步:右键“开始”按钮 → 选择“Windows Terminal(管理员)”或“命令提示符(管理员)”,点击“是”确认权限。
第二步:输入 chkntfs /t:0 并回车,将启动前的等待倒计时强制设为 0 秒;若不执行这步,系统仍会卡在“10 秒后自动检查”界面,哪怕你已排除盘符。
第三步:输入 chkntfs /x C: 并回车,取消系统盘 C 的下次启动检查;如 D 盘也频繁触发扫描,追加执行 chkntfs /x D:。
第四步:执行 fsutil dirty query C: 查询 C 盘是否标记脏位;若返回“DIRTY”,必须立即执行 fsutil dirty clear C:,否则重启后仍会唤起 CHKDSK——这是多数人忽略的关键环节。
清空注册表 BootExecute 值(通用有效)
无论你用的是家庭版还是专业版,只要注册表里 BootExecute 还存着 autocheck autochk * 这类字符串,系统开机就一定会调用磁盘检查程序,清空它是最直接的断根方式。
按下 Win + R → 输入 regedit 并回车 → 粘贴路径 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 并回车定位。
在右侧窗格中找到名为 BootExecute 的 REG_MULTI_SZ 类型值,双击打开。
将“数值数据”框内所有内容(包括多行字符串、十六进制残留甚至不可见字符)全部删除,确保空白无空格,点击“确定”保存。
【重要提醒】修改前无需备份注册表,但必须确认 BootExecute 值类型是 REG_MULTI_SZ,误删其他键值可能导致系统启动失败。
通过组策略禁用(仅限专业版/企业版/教育版)
如果你的系统支持 gpedit.msc,这个图形化方法比手动改注册表更稳妥,不会因误操作波及无关项。
方法一:按下 Win + R → 输入 gpedit.msc 并回车 → 依次展开:计算机配置 → 管理模板 → 系统 → 文件系统 → NTFS。
在右侧双击“启动时忽略磁盘检测”策略 → 选择“已启用” → 点击“确定”。
方法二:若找不到该策略项,说明系统版本或补丁不支持,直接跳过,不要强行创建新策略。











