Windows 10“扫描和修复驱动器”卡在10%不动是底层I/O挂起,非缓慢而是进程已死;应通过强制关机三次进入自动修复环境,以安全模式启动并停用Windows Search与SysMain服务,再以管理员权限运行chkdsk C: /f /r强制修复,或用fsutil dirty query/set配合chkntfs /x清除脏位。

Windows 10“扫描和修复驱动器”功能卡在10%不动,不是进度缓慢而是底层I/O已被阻塞,此时继续等待毫无意义,必须立即干预,否则可能触发系统自动修复循环或损坏卷元数据。
确认是否真卡死
打开任务管理器(Ctrl + Shift + Esc)→ 切换到“性能”选项卡 → 观察“磁盘”使用率曲线:若持续平直不动(长期维持0%或恒定100%),且硬盘指示灯无闪烁,说明扫描进程已失去响应,不是慢,是挂了。
【强行关闭“扫描和修复”窗口可能导致NTFS日志不一致,下次开机强制chkdsk,风险极高】
以安全模式绕过干扰服务启动扫描
第一步:长按电源键强制关机 → 再次开机,待Windows徽标出现前反复断电3次 → 进入自动修复环境。
第二步:选择“疑难排解” → “高级选项” → “启动设置” → 点击“重启” → 按F4进入安全模式(带网络)。
第三步:进入桌面后,右键“此电脑” → “属性” → “设备管理器” → 展开“磁盘驱动器”,右键你的主硬盘 → “属性” → “策略”选项卡 → 勾选“启用设备上的写入缓存”(若灰色则跳过)→ 点击“确定”。
这一步能规避Windows Search、SysMain等服务在正常模式下对磁盘的抢占式读写,让扫描进程获得独占I/O通道。
用命令行强制执行CHKDSK
方法一:在安全模式下,以管理员身份运行命令提示符 → 输入:chkdsk C: /f /r(C:替换为实际盘符)→ 按Y确认 → 重启后系统会在启动前执行完整扫描修复。
方法二:若无法进安全模式,回到自动修复环境 → “疑难排解” → “高级选项” → “命令提示符” → 执行:fsutil dirty query C: → 若返回“TRUE”,说明卷脏标记已置位 → 再执行:chkntfs /x C: → 退出 → 重启。
注意:/f参数修复文件系统错误,/r隐含/f并定位坏扇区,二者缺一不可;【执行前务必确保C盘有至少15%剩余空间,否则chkdsk会因无法创建临时文件而静默失败】
停用可能劫持扫描流程的服务
在自动修复环境的命令提示符中,依次执行:
net stop wsearch(停止Windows Search索引服务)
net stop sysmain(停止SysMain预加载服务)
sc config wsearch start= disabled
sc config sysmain start= disabled
这两项服务在扫描阶段会并发读取大量小文件,与chkdsk的底层扇区锁定机制冲突,导致扫描线程被挂起。禁用后重启再试,10%卡死现象通常直接消失。

















