如何解决 windows 11 系统启动提示“checking file system” 永久关闭

如果您在启动 Windows 11 系统时 repeatedly 遇到“Checking file system on X:”提示,说明系统因检测到文件系统脏位、异常关机或注册表指令残留而强制触发 chkdsk 扫描。该过程不仅延长开机时间,还可能反复出现。以下是多种可永久关闭该行为的独立方法:

一、使用 CHKNTFS 命令禁用指定分区自检并清除脏位

CHKNTFS 是 Windows 内置磁盘检查管理工具,可精准屏蔽特定 NTFS 分区的下一次开机自检,并直接清除导致自检触发的文件系统脏位标记,操作安全、即时生效且完全可逆。

1、按下 Win + X,选择Windows Terminal(管理员)或命令提示符(管理员)。

2、输入命令:chkntfs /t:0,回车执行,将自检等待倒计时设为 0 秒。

3、输入命令:chkntfs /x C:(将 C: 替换为实际提示出问题的盘符,如 D: 或 F:),回车执行;如需禁用多个分区,须逐条运行,例如:chkntfs /x D:、chkntfs /x F:。

4、查询当前盘符脏位状态:输入命令:fsutil dirty query C:(替换为对应盘符),确认返回结果是否为“DIRTY”。

5、若确认为脏位状态,执行:fsutil dirty clear C:(替换为对应盘符),强制清除脏位标记。

二、清空注册表 BootExecute 启动项

系统启动阶段调用磁盘检查的核心机制由注册表中 Session Manager 下的 BootExecute 值控制;该值默认为 autocheck autochk *,一旦存在即强制加载 chkdsk。将其数值数据完全清空,可彻底阻断所有驱动器的自动检查行为,实现永久关闭。

1、按下 Win + R,输入 regedit 并回车,以管理员权限打开注册表编辑器。

2、在地址栏中粘贴并跳转至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager。

3、在右侧窗格中找到名为 BootExecute 的多字符串值(REG_MULTI_SZ 类型),双击打开。

4、将“数值数据”文本框中的全部内容(包括 autocheck autochk * 及任何含 chkdsk 字样的字符串)彻底删除,确保为空白,点击“确定”保存。

5、关闭注册表编辑器,重启计算机使更改生效。

三、通过组策略编辑器禁用启动时磁盘检测

组策略提供图形化配置方式,启用对应策略后,系统将忽略所有 NTFS 分区在启动时的自动磁盘检测请求,不修改注册表主体结构,适合长期稳定禁用场景,但仅限 Windows 11 专业版、企业版及教育版可用。

1、按下 Win + R,输入 gpedit.msc 并回车,打开本地组策略编辑器。

2、依次展开:计算机配置 → 管理模板 → 系统 → 关机。

3、在右侧窗格中找到并双击 “在关机时不要运行自动磁盘检查” 策略。

4、选择 “已启用”,点击“确定”。

5、继续导航至:计算机配置 → 管理模板 → 系统 → 启动,找到 “始终等待磁盘检查完成”,双击后设为 “已禁用”。

6、关闭组策略编辑器,运行 gpupdate /force 刷新策略,随后重启计算机。

四、禁用快速启动并重置固件级存储初始化行为

部分 OEM 主板在 UEFI 固件层会对连接的存储设备执行冗余轮询与状态同步,造成视觉上“卡在 Checking file system”的假象;该行为独立于 Windows chkdsk,但常被误判。禁用快速启动可重置此流程,并避免固件误报硬盘异常状态。

1、完全关机后重新启动,在品牌 Logo 出现瞬间反复按 Del 键(部分机型为 F2、F10 或 Esc,依屏幕提示为准)进入 BIOS/UEFI 设置界面。

2、使用方向键切换至 Boot 或 Startup 选项卡。

3、找到 Fast Startup(或 Quick Boot)选项,将其设为 Disabled。

4、查找 CSM Support(兼容性支持模块)或 Legacy Boot,若启用则设为 Disabled,确保纯 UEFI 模式运行。

5、按 F10 保存设置并退出,系统将重启并应用变更。

五、使用 DISM 工具修复系统映像并重置启动配置

当启动配置数据(BCD)损坏或系统映像中 chkdsk 相关组件异常驻留时,可能导致自检逻辑被错误激活。DISM 可扫描并修复 Windows 映像完整性,同时配合 bcdedit 清除异常启动参数,从底层消除触发条件。

1、以管理员身份运行 Windows Terminal,执行:DISM /Online /Cleanup-Image /RestoreHealth,等待完成。

2、执行:sfc /scannow,验证并修复受保护的系统文件。

3、执行:bcdedit /enum {current},检查输出中是否存在 recoveryenabled 或 bootstatuspolicy 异常值。

4、若发现异常策略,执行:bcdedit /set {current} bootstatuspolicy ignoreallfailures。

5、执行:bcdedit /set {current} recoveryenabled No,禁用自动恢复环境触发。

6、重启计算机,验证“Checking file system”提示是否消失。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。