
如果您在启动 Windows 11 系统时反复遭遇自动硬盘自检(如显示“正在检查驱动器 C:”或“正在修复磁盘错误”),该行为通常由卷被标记为“dirty”、注册表 BootExecute 值触发 autochk 调用,或系统级 CHKDSK 计划项残留所致。以下是永久关闭开机检查文件系统的多种方法:
一、清空注册表 BootExecute 值彻底禁用启动磁盘检查
BootExecute 是系统会话管理器在启动早期读取的指令字符串,默认值为 autocheck autochk *,用于对所有 NTFS 驱动器调用自动磁盘检查程序。将其完全清空可永久移除该调用指令,使系统跳过所有驱动器的计划性扫描,且修改立即写入注册表(效果于下次重启后生效)。
1、按下 Win + R 打开“运行”对话框,输入 regedit 并回车。
2、在注册表编辑器中,导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager。
3、在右侧窗格中找到名为 BootExecute 的字符串值(REG_SZ 或 REG_MULTI_SZ 类型),双击打开。
4、将“数值数据”栏中的全部内容(如 autocheck autochk * 或含多行参数的扩展值)完全删除,确保该字段为空白,点击“确定”。
5、关闭注册表编辑器,重启计算机使更改生效。
二、使用 chkntfs /x 命令永久取消已计划的驱动器扫描
chkntfs 工具专用于清除 NTFS 卷上已被设置的“下次启动检查”计划项。该操作不修改注册表,但能直接移除系统对指定驱动器的强制扫描安排,适用于因异常关机或手动执行 chkdsk /f 后遗留的单次计划项,效果持久且可重复执行。
1、右键点击「开始」菜单,选择「Windows 终端(管理员)」。
2、输入命令 chkntfs C: 并按回车,确认 C 盘是否显示“已计划在下一次系统重启时检查”。
3、若存在计划项,执行命令:chkntfs /x C:。
4、如需同时取消 D 盘与 E 盘的计划扫描,分别执行:chkntfs /x D: 和 chkntfs /x E:。
5、命令执行完成后无需重启即刻生效,仅影响下一次启动前的状态,但因计划项已被清除,后续不会再生效。
三、使用 fsutil dirty set /n 清除卷的脏标志位
当 NTFS 卷被标记为“dirty”,系统会在下次启动时强制执行 CHKDSK。fsutil dirty set /n 可安全清除该标志位,前提是当前文件系统实际无严重错误,且已确认数据完整性。该操作直接修改卷元数据,效果永久,且不依赖注册表或计划项。
1、以管理员身份运行 Windows 终端。
2、输入命令查询当前状态:fsutil dirty query C:。
3、若返回结果为 Volume C: is dirty,再执行:fsutil dirty set /n C:。
4、注意:此操作不可逆,/n 参数表示“不执行修复,仅清除标记”,请确保此前未发生未保存写入中断。
5、执行后立即生效,重启不再因脏位触发自检。
四、修改 BootExecute 值添加 /k 参数跳过指定驱动器扫描
该方法保留 autochk 的整体调用逻辑,仅通过 /k 参数排除特定盘符参与检查,适合多硬盘环境中需保留系统盘检查而跳过数据盘的用户。修改后效果持久,且不影响其他驱动器的自动检测能力。
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 参数表示“跳过”对应驱动器,* 保留通配符以兼容其他未指定盘符。
五、禁用 Windows 快速启动功能避免混合关机引发的脏位误判
Windows 快速启动实质是混合关机模式,将内核会话保存至休眠文件,可能导致 NTFS 卷未完全卸载而被错误标记为 dirty。禁用该功能可消除此类误触发根源,实现从关机机制层面阻断开机自检诱因。
1、按 Win + S 打开搜索框,输入 控制面板,点击打开。
2、在控制面板中,将右上角“查看方式”设为“大图标”,点击 电源选项。
3、在左侧菜单中点击 选择电源按钮的功能。
4、点击 更改当前不可用的设置。
5、向下滚动至“关机设置”区域,取消勾选 启用快速启动(推荐)。
6、点击 保存修改。

评论(0)