麒麟系统开机卡在“Checking File System”是因NTFS脏卷、注册表BootExecute残留或内核参数触发强制校验;清空BootExecute值最彻底,chkntfs /x C: + fsutil dirty clear C:最灵活,修改GRUB加quiet splash可跳过内核级检测。

麒麟系统每次开机卡在“Checking File System”界面,倒计时30秒等待按键跳过,本质是NTFS分区被标记为脏卷、注册表残留autochk调用,或内核启动参数触发了强制文件系统校验——这不是硬件故障,但会拖慢启动节奏,必须分层清除触发源。
清空注册表BootExecute值(最彻底)
系统启动前是否执行磁盘检查,完全由注册表中BootExecute值控制;该值一旦为空,Windows兼容层(含麒麟V10的Wine/兼容运行时)将跳过所有autochk调用,无需重启即可配置生效。
按下Win + R,输入regedit并回车,以管理员权限打开注册表编辑器。
在地址栏直接粘贴路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager,按回车快速跳转。
右侧窗格中找到名为BootExecute的字符串值(类型可能是REG_SZ或REG_MULTI_SZ),双击打开。
【务必删除全部内容,包括autocheck autochk *、chkdsk /f、多行十六进制数据等,仅保留空白】,点击“确定”。
关闭注册表编辑器,重启系统——自检倒计时界面将不再出现。
用chkntfs命令禁用指定分区自检(最灵活)
此方法不改动注册表主体,仅清除NTFS卷的“脏位”标记和下次启动检查计划,适合只想跳过C盘但保留D盘自检的场景。
右键「开始」→选择「Windows终端(管理员)」或「命令提示符(管理员)」。
执行chkntfs /t:0,将交互倒计时设为0秒,避免卡在“Press any key to continue…”。
执行chkntfs /x C:,取消系统盘开机自检;若D盘也频繁触发,再补一句chkntfs /x D:。
为确保脏位真正清除,逐条运行:fsutil dirty query C:(确认返回“Volume is not dirty”),如仍显示dirty,则必须紧接着运行fsutil dirty clear C:——【不清除脏位,重启后还会触发倒计时】。
修改GRUB参数跳过内核级磁盘检测
当BIOS不可调、注册表已清空但启动日志仍显示大量ext4-fs、ata、nvme probe信息时,说明内核正在主动扫描存储设备;此时需精简启动参数。
开机看到银河麒麟Logo前反复按Shift,调出GRUB菜单。
方向键高亮默认启动项,按e进入临时编辑模式。
找到以linux开头的行,在末尾空格后添加quiet splash,并删除rd.memdebug、systemd.log_level=debug等调试参数。
按Ctrl+X或F10启动本次修改——若后续需永久生效,需编辑/etc/default/grub并运行sudo update-grub。

















