必须清除脏位标记和注册表bootexecute值才能彻底跳过开机磁盘扫描:先用chkntfs /x c:禁用盘符检查、fsutil dirty clear c:清除脏位,再清空注册表hkey_local_machine\system\currentcontrolset\control\session manager下的bootexecute值。

电脑每次开机都自动扫描检查磁盘(显示“Scanning and repairing drive”或“Checking file system on C:”),说明系统已将C盘标记为脏位,或注册表中残留启动检查指令,必须清除触发条件才能彻底跳过该过程。
用管理员终端禁用倒计时并排除指定盘符
这一步操作起来很简单,直接在管理员权限下运行几条命令就能切断最表层的触发链。
第一步:按 Win + X → 选择「Windows 终端(管理员)」。若弹出用户账户控制提示,必须点「是」,否则所有命令均无效。
第二步:输入 chkntfs /t:0 并回车——这会把开机自检前的30秒倒计时强制设为0秒,避免你盯着蓝屏等待。
第三步:输入 chkntfs /x C: 并回车。C: 是默认系统盘符,如D盘也出现同样提示,需额外执行 chkntfs /x D:。
第四步:执行 fsutil dirty query C: 查看脏位状态。若返回 “Volume C: is dirty”,说明底层标记仍在,必须补上 fsutil dirty clear C: 才能根除诱因;【漏掉这一步,下次开机仍会触发】。
清空注册表 BootExecute 值(彻底阻断调用)
系统启动时是否调用 chkdsk,最终取决于注册表里这一行指令。只要它不为空,无论磁盘多健康,都会强制扫描。
方法一:手动清空
1. 按 Win + R,输入 regedit 回车,以管理员身份打开注册表编辑器。
2. 在地址栏粘贴完整路径并回车:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
3. 在右侧找到名为 BootExecute 的项,双击打开。
4. 将“数值数据”框中全部内容(通常是 autocheck autochk * 或多行 chkdsk 字符串)彻底删空,确保空白,点击“确定”。【切勿修改其他键值,只动这一项】
5. 关闭注册表编辑器,重启电脑生效。
方法二:一键导入 .reg 文件(适合怕手误或批量处理)
1. 新建记事本,粘贴以下内容:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
"BootExecute"=hex(7):00,00
2. 文件 → 另存为 → 保存类型选“所有文件”,文件名填 禁用开机自检.reg,保存到桌面。
3. 双击运行该文件,两个确认对话框都点“是”和“确定”。
通过图形界面取消计划检查(无需命令)
如果你更习惯点鼠标操作,这个方法完全避开命令行和注册表,专治“已计划在下次重启时检查此驱动器”的提示。
右键「此电脑」→「管理」→ 左侧点「磁盘管理」→ 右键 C 盘 →「属性」→ 切换到「工具」选项卡 → 点「检查」按钮。
如果弹出窗口显示“已计划在下次系统重启时检查此驱动器”,就直接点「取消计划检查」。
这一步不会清除脏位,但能立即移除已登记的检查任务,配合前面任意一种方法效果更稳。











