首次开机或重装系统后反复出现蓝底白字CHKDSK界面,主因是NTFS卷被标记“脏位”,需依次执行fsutil dirty clear C:清除标记、chkntfs /x C:排除检查、清空注册表BootExecute值彻底禁用。

组装电脑后首次开机或重装系统后反复跳出蓝底白字的 CHKDSK 检测界面,说明 Windows 在启动阶段强制扫描 C 盘,这通常不是硬盘物理故障,而是新装系统未正常关机、NTFS 卷被标记“脏位”、或 BIOS/UEFI 固件层检测残留所致——必须逐层排查,否则每次开机都会卡住。
先确认是否真在执行 CHKDSK
观察屏幕文字:若显示“Checking file system on C:”“Scanning and repairing drive”或“Verifying DMI Pool Data”,属于 Windows 层面磁盘检查;若卡在“Checking Media Presence”“Detecting SATA devices”等字样,则是主板 BIOS/UEFI 自检,与 CHKDSK 无关,需进 BIOS 关闭冗余检测。
按 Esc 或 F8 尝试跳过——部分机型支持按键中断 BIOS 级检测,但对 Windows 层面的 CHKDSK 无效。
用 fsutil 清除“脏位”(根本原因)
新装系统常因安装过程异常中断、关机不彻底,导致 NTFS 卷被标记为 dirty(脏位),系统强制下次启动时运行 chkdsk。这一步不处理,其他方法都治标不治本。
第一步:右键「开始」→「Windows Terminal(管理员)」,UAC 提示点“是”。
第二步:输入 fsutil dirty query C: 并回车。若返回 Volume C: is dirty,说明脏位已设。
第三步:立即执行 fsutil dirty clear C: → 回车。该命令仅清除标记,不触碰文件数据,【执行前确保 C 盘当前可读写且无正在写入的程序】。
第四步:重启验证。若不再弹出 CHKDSK,问题已解决;若仍出现,继续下一步。
禁用开机自检倒计时与计划任务
即使脏位已清,系统仍可能保留上次设定的检查计划或倒计时逻辑,需用 chkntfs 命令精准干预。
方法一:跳过交互等待
在管理员终端中输入:chkntfs /t:0 → 回车。这会让系统跳过“30秒后自动扫描”的等待界面,直接进入桌面(但若脏位存在,仍会后台执行)。
方法二:排除指定盘符
输入:chkntfs /x C: → 回车。【/x 参数不可省略,漏输会导致命令无效】。如装了多块硬盘且 D 盘也触发扫描,再补一句 chkntfs /x D:。
方法三:一键取消所有计划
输入:chkntfs /d → 回车。该命令会清空所有驱动器的已计划检查项,适用于刚组装完、尚未分区的裸机环境。
清空注册表 BootExecute 值(永久阻断)
若前两步无效,说明注册表中 Session Manager 的 BootExecute 项仍残留 autochk 指令——这是 Windows 启动时调用 chkdsk 的最终开关,清空它等于拔掉总闸。
第一步:按 Win + R → 输入 regedit → 回车 → 点“是”允许权限提升。
第二步:在注册表地址栏粘贴完整路径并回车:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
第三步:右侧找到 BootExecute(类型为 REG_MULTI_SZ),双击打开。
第四步:将“数值数据”框内所有内容(常见为 autocheck autochk * 或多行 chkdsk 命令)全部删除,确保空白 → 点“确定”。
第五步:关闭注册表编辑器 → 重启电脑。此时无论脏位是否清除、倒计时是否设为 0,CHKDSK 都不会被调用。

















