取消开机自动扫描修复C盘的方法有四种:一、用管理员命令提示符执行chkdsk C: /x或chkdsk C: /f /x后输N,并用fsutil dirty query C:确认未标记为损坏;二、修改注册表BootExecute值为autocheck autochk *;三、通过磁盘属性“工具”选项卡中“检查”清除脏位;四、组策略中禁用“在NTFS卷上启用自动修复”。

如果您每次开机时电脑都自动提示“正在扫描并修复驱动器 C:”,说明系统检测到 C 盘存在文件系统错误或磁盘元数据不一致,已触发 chkdsk 自动运行。以下是取消该强制扫描行为的多种操作方法:
一、使用命令提示符取消下次启动时的磁盘检查
该方法通过取消 Windows 设置的“下次启动执行 chkdsk”标志位,阻止系统在重启后自动扫描 C 盘。
1、以管理员身份运行“命令提示符”或“Windows PowerShell(管理员)”。
2、输入以下命令并按回车:chkdsk C: /x。
3、若提示“Chkdsk 无法运行,因为卷正被另一进程使用”,则改用:chkdsk C: /f /x,系统将询问是否计划在下一次重启时检查,此时输入 N 并按回车。
4、再执行:fsutil dirty query C:,确认返回结果为“C: 卷未标记为损坏”。
二、通过注册表禁用启动时自动 chkdsk
该方法直接修改系统注册表中控制磁盘检查触发机制的键值,适用于因注册表残留项导致反复触发扫描的情况。
1、按 Win + R,输入 regedit,打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager。
3、在右侧窗格中找到名为 BootExecute 的多字符串值。
4、双击该值,将其数据清空,仅保留默认值 autocheck autochk *,或将其修改为单个字符串:autocheck autochk *(确保末尾无额外空格或换行)。
5、关闭注册表编辑器,重启电脑验证是否仍弹出扫描提示。
三、使用磁盘属性取消自动检查
该方法通过图形界面清除卷的“脏位”(dirty bit),即告知系统当前卷结构一致,无需下次启动检查。
1、右键“此电脑” → “管理” → “磁盘管理”。
2、在磁盘列表中右键 C 盘对应分区 → 选择“属性” → 切换到“工具”选项卡。
3、在“查错”区域点击“检查”按钮。
4、若显示“你可能需要扫描驱动器”,点击“扫描驱动器”;若显示“驱动器状态:此驱动器没有错误”,则跳过下一步。
5、等待扫描完成(如未报错),系统会自动清除脏位;若提示需重启修复,**请勿确认重启**,而应返回命令提示符执行 chkdsk C: /f 后手动输入 N 拒绝计划重启。
四、使用组策略禁用启动时自动磁盘检查(仅限专业版/企业版)
该方法通过本地组策略设置,禁止系统在检测到脏位时自动安排 chkdsk,适用于域环境或高级用户。
1、按 Win + R,输入 gpedit.msc,打开本地组策略编辑器。
2、依次展开:计算机配置 → 管理模板 → 系统 → 关机。
3、在右侧双击“关闭时自动结束不响应的应用程序” —— 此项无关,忽略;实际需定位:计算机配置 → 管理模板 → 系统 → 启动和故障恢复。
4、在右侧找到“在系统失败时自动重新启动”,双击打开,确认其为“已禁用”或“未配置”;该策略不影响 chkdsk,故无需修改。
5、真正有效路径为:计算机配置 → 管理模板 → 系统 → 文件系统 → NTFS,找到“在 NTFS 卷上启用自动修复”并双击,设为“已禁用”。











