电脑开机卡在CHKDSK界面是因系统强制磁盘扫描,可用chkntfs命令禁用自检、清空BootExecute注册表值、取消磁盘属性中计划检查,并启用BIOS快速启动来解决。

电脑开机卡在“Verifying DMI Pool Data”“Checking Media Presence”或蓝底白字的“Scanning and repairing drive”界面,说明系统正强制执行CHKDSK磁盘扫描,这通常由异常关机、断电、文件系统脏位(dirty bit)未清除或注册表残留指令触发——不是硬盘坏了,但不干预会导致每次启动都卡住。
用chkntfs命令禁用开机自检(最常用)
第一步:按 Win + X → 选择“Windows Terminal(管理员)”或“命令提示符(管理员)”。
若弹出UAC提示,必须点“是”,否则命令无效。
第二步:输入 chkntfs /t:0 并回车——这会把自检倒计时设为0秒,跳过交互式等待,避免你盯着屏幕等30秒。
第三步:输入 chkntfs /x C: 并回车。C:是系统盘默认盘符,如需同时禁用D盘,请再执行 chkntfs /x D:。注意:/x 是“exclude”(排除)的意思,不是删除数据。
第四步:验证脏位状态。输入 fsutil dirty query C: 回车,若返回“C: 卷已标记为损坏”,说明脏位仍在;此时必须补上 fsutil dirty clear C: 回车清除——这一步漏掉,下次开机仍可能触发扫描。
清空注册表BootExecute值(彻底根除)
方法一:手动清空
1. 按 Win + R,输入 regedit 回车,打开注册表编辑器。
2. 在地址栏粘贴完整路径并回车:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
3. 在右侧找到名为 BootExecute 的项,双击它。
4. 将“数值数据”框中所有内容(通常是 autocheck autochk * 或含多行 chkdsk 的 REG_MULTI_SZ 数据)全部删光,确保为空白,点击“确定”。
【重要前提:必须先备份该注册表分支,右键Session Manager → 导出】
方法二:一键导入.reg文件(适合批量或怕手误)
1. 新建记事本,粘贴以下内容:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
"BootExecute"=hex(7):00,00
2. 文件 → 另存为 → 保存类型选“所有文件”,文件名填“禁用开机自检.reg”,保存到桌面。
3. 双击运行,两个确认对话框都点“是”和“确定”。
通过磁盘属性图形界面取消计划检查
右键“此电脑” → “管理” → 左侧点“磁盘管理” → 右键C盘 → “属性” → 切换到“工具”选项卡 → 点“检查”按钮。
如果显示“已计划在下次系统重启时检查此驱动器”,就点“取消计划检查”。
这一步看似简单,但只对已被系统标记为“待检查”的卷生效;若BootExecute注册表项仍有值,它会在下次启动前又被重新写入标记。
BIOS中启用快速启动(硬件层提速)
重启电脑,在出现品牌Logo瞬间狂按 Del(华硕/技嘉)或 F2(联想/戴尔)或 F10(惠普),进入BIOS/UEFI。
导航至 Boot 或 Advanced 标签页 → 找到 Fast Boot、Quick Power On Self Test 或 Skip Disk Detection → 设为 Enabled。
按 F10 保存退出。这不会关闭Windows级CHKDSK,但能跳过主板对每个SATA/NVMe设备的冗余握手检测,让自检阶段快2~5秒——对老旧主板效果尤其明显。

















