可通过清空注册表BootExecute值、使用chkntfs /x命令、修改BootExecute添加/k参数、清除磁盘脏标志、禁用SrService服务五种方法关闭Windows 11开机磁盘自检。
如果您在启动 Windows 11 时看到“正在检查驱动器”或“正在扫描和修复驱动器”等提示画面,说明系统已计划对一个或多个 NTFS 卷执行启动磁盘检查(CHKDSK)。该行为由注册表 BootExecute 值控制,也可由 chkntfs 命令或磁盘脏标志触发。以下是关闭开机自检磁盘的多种方法:
一、清空注册表 BootExecute 值彻底禁用启动磁盘检查
BootExecute 是 Session Manager 在系统启动早期调用的指令字符串,默认值为 autocheck autochk *,表示对所有驱动器执行自动检查。将其值清空可直接移除 autochk 调用,从而阻止所有驱动器的计划性扫描,效果覆盖全盘且持久。
1、按下 Win + R 打开“运行”对话框,输入 regedit 并回车。
2、在注册表编辑器中,导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager。
3、在右侧窗格中找到名为 BootExecute 的字符串值,双击打开。
4、将“数值数据”栏中的全部内容(如 autocheck autochk * 或其他扩展参数)完全删除,确保该字段为空白。
5、点击“确定”,关闭注册表编辑器。修改立即写入,但效果将在下一次重启后生效。
二、使用 chkntfs 命令临时取消已计划的驱动器扫描
chkntfs 工具用于查询和清除 NTFS 卷上已标记的“下次启动检查”计划项,不修改注册表,操作可逆、风险极低,适用于单次误触发或需保留自动检查机制的场景。
1、右键点击「开始」菜单,选择 Windows 终端(管理员)。
2、输入命令 chkntfs C: 并回车,查看 C 盘当前是否被计划扫描。
3、若输出包含“已计划在下一次系统重启时检查”,则执行:chkntfs /x C:。
4、如需同时跳过 D 盘与 E 盘,分别执行:chkntfs /x D: 和 chkntfs /x E:。
5、命令执行完成后无需重启,计划项即刻清除,仅影响下一次启动前的状态。
三、修改 BootExecute 值以跳过指定驱动器扫描
该方法保留 autochk 的整体调用逻辑,仅通过 /k 参数排除特定盘符参与检查,适合多系统环境或需对系统盘保留检查而跳过数据盘的用户,兼顾安全性与可控性。
1、以管理员权限运行注册表编辑器,导航至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager。
2、双击右侧的 BootExecute 字符串值。