可关闭Win11开机磁盘扫描:一、用chkntfs /x命令取消计划扫描;二、清空注册表BootExecute值;三、修改BootExecute添加/k参数跳过指定盘;四、用fsutil dirty set /n清除脏标志;五、将SrService服务启动类型设为禁用。

如果您在启动 Windows 11 时遇到系统自动执行磁盘扫描(CHKDSK)或开机自检(POST)延迟,可能是由于磁盘被标记为“脏盘”、注册表中存在自检指令,或 BIOS 层面检测逻辑触发所致。以下是关闭或跳过 Win11 开机磁盘扫描的多种可行方法:
一、使用 chkntfs 命令取消已计划的开机扫描
该命令用于查询和取消 Windows 对指定驱动器的下一次启动时自动运行 CHKDSK 的计划,适用于临时跳过扫描而不影响磁盘健康状态判断。
1、右键点击「开始」菜单,选择「Windows 终端(管理员)」。
2、输入以下命令并按回车,查看 C 盘是否已计划扫描:
chkntfs C:
3、若返回结果包含“已计划自检”,则执行以下命令取消:
chkntfs /x C:
4、如需对多个分区跳过扫描,依次执行:
chkntfs /x D:
chkntfs /x E:
5、执行后无需重启立即生效,但仅作用于下一次启动前的计划项。
二、清空注册表 BootExecute 值禁用自动检查
BootExecute 是系统会话管理器在启动时调用的可执行项,默认值为 autocheck autochk *,表示对所有驱动器执行自动检查。清空该值可彻底阻止启动阶段的 autochk 调用。
1、按下 Win + R 打开“运行”对话框,输入 regedit 并回车。
2、导航至注册表路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
3、在右侧窗格中找到名为 BootExecute 的字符串值,双击打开。
4、将其“数值数据”栏内全部内容删除,留空后点击“确定”。
5、此操作将移除所有驱动器的启动自动检查指令,包括系统盘与数据盘。
三、修改 BootExecute 值跳过指定驱动器扫描
不同于完全清空,该方法保留 autochk 调用机制,仅排除特定驱动器参与扫描,适合多系统或多硬盘用户保留部分检查能力。
1、以管理员权限打开注册表编辑器,定位至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
2、双击右侧的 BootExecute 项。
3、将原值(如 autocheck autochk *)替换为:
autocheck autochk /k:C *
4、若需同时跳过 D 盘和 E 盘,则改为:
autocheck autochk /k:C /k:D /k:E *
5、/k 参数表示“跳过”对应驱动器,* 保留通配符以兼容其他未指定盘符。
四、清除磁盘“脏标志”避免强制触发
当文件系统异常(如非正常关机)导致 NTFS 卷被标记为“Dirty”,系统会在下次启动时强制调用 CHKDSK。清除该标志可防止无条件触发扫描。
1、以管理员身份运行 Windows 终端。
2、输入命令查看 C 盘状态:
fsutil dirty query C:
3、若返回“Dirty”,则执行:
fsutil dirty set C: /n
4、重复步骤 2–3 检查并清除其他驱动器的脏标志。
5、此操作不修复磁盘错误,仅移除启动时的强制扫描触发条件。
五、禁用 SrService 磁盘自检服务
SrService(存储感知服务)在某些更新版本中参与启动时的卷健康评估。将其设为禁用状态可进一步削弱系统主动发起磁盘检查的倾向。
1、在注册表编辑器中导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SrService
2、找到右侧的 Start DWORD 值,双击打开。
3、将数值数据由默认的 2(自动)修改为 4(手动禁用)。
4、关闭注册表编辑器,无需重启即可完成服务状态锁定。
5、修改后该服务不会随系统启动而加载,亦无法被其他组件自动激活。










