必须彻底禁用chkdsk:先用chkntfs /t:0跳过倒计时、chkntfs /x c:禁用盘符检查、fsutil dirty clear c:清除脏位;再清空注册表bootexecute键值;禁用优化驱动器计划;专业版可用组策略启用“启动时忽略磁盘检测”。

每次开机都卡在“正在检查驱动器 C:”界面,倒计时30秒无法跳过,严重影响启动速度,必须彻底切断系统自动触发 CHKDSK 的所有路径。
用管理员命令清除脏位并禁用指定盘符检查
这一步是基础动作,不执行会导致后续所有操作无效——因为只要磁盘被标记为“DIRTY”,系统就会无视其他设置强行插入扫描。
右键点击“开始”按钮 → 选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”。
输入 【chkntfs /t:0】 并回车,将启动前倒计时强制设为0秒;此命令本身不取消检查,只跳过等待界面。
接着输入 【chkntfs /x C:】 回车,禁止系统盘C在下次启动时自动检查;若D盘也频繁触发扫描,追加执行 chkntfs /x D:。
运行 fsutil dirty query C: 查看返回结果:若显示“DIRTY”,必须立刻执行 fsutil dirty clear C:;若显示“Clean”,说明该盘当前无脏位,可跳过清除步骤。注意:fsutil dirty clear 只对NTFS格式有效,对exFAT或ReFS分区无效。
清空注册表 BootExecute 键值
这是最硬核的拦截点。系统启动早期阶段会强制读取这个键值,一旦里面残留 autocheck autochk * 或 chkdsk /f 等字符串,哪怕磁盘干净、计划任务已禁、倒计时为0,照样弹出扫描界面。
按 Win + R → 输入 regedit → 回车打开注册表编辑器。
在地址栏直接粘贴路径并回车:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
在右侧找到 BootExecute(类型为 REG_MULTI_SZ),双击打开。
【务必删除“数值数据”框中全部内容,包括所有空行和不可见字符,确保完全空白】 → 点击“确定”。
关闭注册表编辑器,无需导出备份——此操作可逆,重启后若需恢复,只需重新写入 autocheck autochk * 即可。
一款AI工具,主要用于通过后台进程运行 Codex CLI、Claude Code、OpenCode 或 Pi Coding Agent,实现程序化控制,适合需要提升相关任务效率的用户。
停用驱动器优化计划并关闭自动运行
很多人忽略这点:Windows 10 的“优化驱动器”功能(即碎片整理)在检测到脏位时,会主动调用 chkdsk 做前置检查,它和开机扫描是同一套底层逻辑。
第一步:右键“此电脑” → “管理” → 依次展开“任务计划程序”→“任务计划程序库”→“Microsoft”→“Windows”→“Defrag”。
第二步:在右侧找到 ScheduledDefrag → 右键 → “禁用”。
第三步:Win + S 搜索“优化驱动器”→ 打开 → 点击右下角“更改设置”→ 取消勾选“按计划运行”→ 点击“确定”。
第四步:回到“优化驱动器”主界面,确认所有驱动器状态列显示为“上次优化:—”,且“媒体类型”未出现异常标识(如“未知设备”或“SSD+HDD混合”)。
组策略方式禁用(仅限专业版/企业版/教育版)
如果你用的是 Windows 10 专业版及以上版本,这是最稳妥的图形化方案,能覆盖 NTFS 分区全量启动检测行为。
① 按 Win + R → 输入 gpedit.msc → 回车打开本地组策略编辑器。
② 依次展开:计算机配置 → 管理模板 → 系统 → 文件系统 → NTFS。
③ 在右侧双击“在启动时忽略对磁盘的检测”策略项。
④ 选择“已启用” → 点击“确定”。
这一步生效后,系统将不再因任何 NTFS 卷的脏位状态而插入 CHKDSK,但不会影响 FAT32 或 exFAT 分区的行为。










