应禁用scheduleddefrag任务、取消优化驱动器的“按计划运行”、清除磁盘脏位、清空bootexecute注册表值、用chkntfs /x排除指定盘符。

如果您发现Windows 10在空闲时段或开机时自动执行硬盘扫描,这通常源于系统内置的驱动器优化计划(即“碎片整理与优化”任务)被设置为定期运行。该计划默认调用defrag.exe并可能触发chkdsk前置检查,尤其当磁盘被标记为“脏”时。以下是关闭该自动扫描行为的具体操作路径:
一、禁用驱动器优化计划
Windows 10的“优化驱动器”功能不仅执行碎片整理,还会在特定条件下触发磁盘错误检查(如检测到脏位时自动加入chkdsk任务)。关闭此计划可阻止其主动发起扫描行为。
1、右键点击“此电脑”或“我的电脑”,选择“管理”;
2、在计算机管理窗口中,依次展开“系统工具”→“任务计划程序”→“任务计划程序库”→“Microsoft”→“Windows”→“Defrag”;
3、在右侧找到名为“ScheduledDefrag”的任务,右键点击并选择“禁用”;
4、确认该任务状态已变为“已禁用”,此时系统将不再按计划启动优化流程。
二、修改优化设置取消自动运行
即使计划任务被禁用,若“优化驱动器”界面中仍勾选了“按计划运行”,系统可能通过其他机制唤醒优化逻辑。需同步调整图形界面中的设定以彻底阻断触发源。
1、按下Win + S,输入“优化驱动器”,点击打开该应用;
2、在“优化驱动器”窗口中,点击右下角的“更改设置”按钮;
3、取消勾选“按计划运行”复选框;
4、在下方“驱动器”列表中,确保所有盘符的“媒体类型”未显示为“传统硬盘(HDD)”以外的异常类型;
5、点击“确定”保存,关闭窗口。
三、清除磁盘脏位防止被动触发
当NTFS卷因非正常关机等原因被标记为“脏”,系统会在下次启动时强制插入chkdsk扫描。即使优化计划已停用,该标记仍会导致自动扫描发生。必须主动清除该状态才能实现真正静默。
1、以管理员身份运行命令提示符(右键开始按钮 → “命令提示符(管理员)”);
2、输入命令:fsutil dirty query C:,回车查看C盘是否标记为脏;
3、若返回“C: 是脏卷”,则继续执行:fsutil dirty clear C:;
4、对其他需保护的分区(如D:、E:),重复步骤2–3,将C:替换为对应盘符;
5、全部执行完毕后重启计算机。
四、重置BootExecute注册表项
系统启动阶段由Session Manager加载BootExecute值决定是否执行autochk。若该值残留chkdsk参数或异常字符串,将绕过所有上层设置直接触发扫描。需将其还原为安全空值。
1、按下Win + R,输入regedit,回车打开注册表编辑器;
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager;
3、在右侧窗格中找到名为BootExecute的多字符串值,双击打开;
4、将“数值数据”栏中全部内容清空,仅保留空白;
5、点击“确定”,关闭注册表编辑器。
五、使用chkntfs命令排除指定驱动器
chkntfs工具可显式声明哪些驱动器不参与启动时的自动检查,适用于多分区环境中仅需保护系统盘或特定数据盘的场景。该指令直接作用于NTFS元数据,优先级高于多数上层策略。
1、以管理员身份运行命令提示符;
2、输入命令:chkntfs /x C:,回车执行(排除C盘);
3、如需同时排除D盘和E盘,输入:chkntfs /x C: /x D: /x E:;
4、再输入:chkntfs /t:0,将倒计时设为零秒,避免交互等待;
5、关闭命令窗口,无需重启即可生效,下次开机将跳过所排除驱动器的检查。











