必须从ntfs卷标记、注册表bootexecute和组策略三处同步干预才能彻底跳过windows 10/11开机磁盘自检:先用fsutil dirty clear清除脏位,再用chkntfs /x排除指定盘符自检;清空bootexecute注册表键值切断指令源;组策略启用“启动时忽略对磁盘的检测”。

电脑组装后首次开机或更换硬件后反复卡在“正在修复磁盘错误”界面,说明NTFS卷被标记为“脏位”,系统强制执行chkdsk扫描——这一步不处理,每次冷启动都会重来,且可能持续数小时甚至无法完成。
用管理员命令行清除脏位并禁用自检
这是最直接、最底层的解决方式,绕过图形界面干扰,适用于所有Windows 10/11版本,且无需重启即可生效。
按下Win + X,选择Windows Terminal(管理员)。
输入fsutil dirty query C:回车,确认C盘确实显示“卷标为脏”,说明文件系统异常已记录。
紧接着执行fsutil dirty clear C:回车,【此操作会立即清除脏位标志,但不会修复实际损坏】——前提是硬盘物理状态正常,否则清完还会再标脏。
再运行chkntfs /x C:,彻底取消C盘下次启动时的自动chkdsk调度。
如果还有D盘、E盘等参与启动或存有系统缓存,对它们也执行一遍chkntfs /x D:和fsutil dirty clear D:。
从注册表根除自动检查触发机制
当命令行方法失效,往往是因为注册表BootExecute项残留了强制自检指令,尤其常见于组装机使用旧硬盘或克隆系统后。
按Win + R,输入regedit回车,以管理员权限打开注册表编辑器。
定位到路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager。
在右侧找到名为BootExecute的多字符串值(REG_MULTI_SZ类型),双击打开。
【必须将数值数据栏内所有内容全部删除,一个字符都不能留,包括换行符和空格】——保留任何残留字符(如autocheck autochk *)都会让系统在下次启动时重新加载chkdsk。
点击“确定”保存,关闭注册表编辑器。
通过组策略永久关闭NTFS启动检测
仅限Windows专业版、企业版、教育版可用;家庭版跳过此节。适合多台组装机批量部署,避免每台都手动改注册表。
第一步:按Win + R,输入gpedit.msc回车,打开本地组策略编辑器。
第二步:依次展开路径→计算机配置 → 管理模板 → 系统 → 文件系统 → NTFS。
第三步:在右侧双击“启动时忽略所有驱动器的磁盘检查”策略。
第四步:选择“已启用”,点击“确定”。该设置会覆盖注册表和chkntfs的所有配置,优先级最高。
第五步:按Win + R,输入cmd回车,执行gpupdate /force强制刷新策略,无需重启即刻生效。











