电脑开机卡在“正在扫描和修复驱动器 c:”是因c盘ntfs被标记脏位,需通过esc跳过、winre执行fsutil dirty clear c:清除,或管理员运行chkntfs /x c:、修改bootexecute注册表值为空来禁用自动扫描。

电脑每次开机都卡在“正在扫描和修复驱动器 C:”界面,进度条长时间不动或反复出现,说明系统检测到C盘NTFS卷被标记为“脏位”(dirty bit),强制触发chkdsk校验流程,必须清除该状态并阻止下次启动自动调用才能恢复正常启动。
立即跳过当前扫描并阻止下次触发
这一步适用于你正卡在扫描界面、急需进系统处理文件的紧急情况。操作窗口仅在扫描开始前几秒有效,错过需重启重试。
第一步:当屏幕刚显示“正在扫描和修复驱动器 C:”,进度条尚未动或刚跳到0%时,立即按键盘上的【Esc】键。
第二步:若Esc无效,长按电源键5秒强制关机;等待10秒后再次开机——此时系统会识别异常中断,第三次开机将自动进入Windows恢复环境(WinRE)。
第三步:在WinRE界面选择“疑难解答”→“高级选项”→“命令提示符”。
第四步:依次执行以下三条命令(每条输完回车):
fsutil dirty query C:
chkntfs /x C:
fsutil dirty clear C:
第五步:输入exit,系统自动重启。若C盘无物理损坏,此次重启后将直接进入桌面,不再弹出扫描提示。
永久禁用开机自动扫描(管理员命令行)
该方法从系统级移除C盘挂起的检查任务,适用于已能正常进入桌面的用户,操作后无需重启即可生效。
方法一:取消倒计时并排除C盘检查
以管理员身份运行Windows终端,依次执行:
chkntfs /t:0
chkntfs /x C:
方法二:直接清除脏位(推荐优先执行)
在同个管理员终端中输入:
fsutil dirty clear C:
执行后若提示“拒绝访问”,说明C盘正被占用——请先关闭所有资源管理器窗口、杀毒软件实时防护模块,再重试。
通过注册表彻底关闭启动扫描
注册表修改是拦截CHKDSK调用链的最底层手段,适用于其他方法失效或需一劳永逸的场景。错误修改可能影响系统启动,务必谨慎。
按下 Win + R → 输入 regedit → 回车打开注册表编辑器。
定位到路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
在右侧窗格中找到名为【BootExecute】的多字符串值(REG_MULTI_SZ类型),双击打开。
将“数值数据”框内全部内容清空,确保为空白,点击“确定”。注意:不要删除BootExecute项本身,只清空其值数据。
关闭注册表编辑器,重启电脑。
用图形界面清除脏位(无需命令)
如果你不熟悉命令行,这个纯鼠标操作的方法更直观,但前提是系统能正常进入桌面且C盘未被锁定。
右键“此电脑” → “管理” → 左侧点“磁盘管理” → 在右侧列表中右键C盘分区 → “属性” → 切换到“工具”选项卡。
点击“检查”按钮 → 若弹出对话框显示“你可能需要扫描驱动器”,就点“扫描驱动器”;若显示“驱动器状态:此驱动器没有错误”,说明脏位已被系统自动清除,无需额外操作。
该操作本质是调用chkdsk /scan后台扫描,不写入修复,安全但耗时较长,建议在空闲时段执行。











