必须同步干预脏位标记、BootExecute指令链和组策略三处才能彻底关闭Windows 10开机NTFS自检:先用管理员命令行执行fsutil dirty clear及chkntfs /x与/t:0禁用全盘检查,再清空注册表BootExecute键值,最后通过gpedit.msc启用“启动时忽略对磁盘的检测”策略。

Windows 10每次开机都弹出“正在检查驱动器”界面,倒计时等待跳过,说明系统正强制执行全盘NTFS自检,这不是硬件检测而是由脏位标记、BootExecute指令链和策略层共同触发的软件行为,必须同步干预三处才能真正关闭所有盘符的开机检查。
用管理员命令行一次性禁用全部盘符自检
这一步直接清除系统级触发源,覆盖C、D、E等所有NTFS卷,比逐个排除更彻底。
按下Win + X → 选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”。
依次执行以下四条命令(每条回车一次):
fsutil dirty query C: → 若返回“卷 C: 是脏的”,立即执行 fsutil dirty clear C:;
chkntfs /x C: D: E: F: → 【该命令仅对已存在的NTFS盘符生效,若某盘符不存在(如F:未挂载),会报错但不影响其余操作】;
chkntfs /t:0 → 强制倒计时归零,避免任何交互等待。
执行完毕后无需重启即可验证:下次开机不再出现“正在检查驱动器 C:”字样,且D/E等盘也不会被轮询扫描。
清空注册表BootExecute键值(全局切断指令源)
无论磁盘是否“干净”,只要BootExecute里有autocheck autochk *,系统启动时就一定会调用autochk.exe扫全盘。清空它等于拔掉总开关。
按Win + R → 输入regedit → 回车。
在注册表编辑器顶部地址栏粘贴并回车:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
在右侧窗格找到名为BootExecute的多字符串值(REG_MULTI_SZ类型),双击打开。
将“数值数据”框中所有内容——包括看似空白的换行符——全部删光,确保光标前后无任何字符,点击“确定”。
【若此前从未手动修改过此键值,清空即恢复系统默认行为,本质是移除异常写入的扫描指令】
组策略启用“启动时忽略对磁盘的检测”(专业版/企业版专属)
该策略作用于文件系统层,重启后不会因服务重写BootExecute而失效,适合长期固定配置。
第一步:按Win + R → 输入gpedit.msc → 回车,打开本地组策略编辑器。
第二步:依次展开路径:
计算机配置 → 管理模板 → 系统 → 文件系统 → NTFS
第三步:在右侧双击“在启动时忽略对磁盘的检测” → 选择“已启用” → 点击“确定”。
这一步完成后,即使未来有人误写入BootExecute值,组策略也会在系统加载阶段覆盖其效果,真正实现全盘静默启动。
一键导入.reg文件重置BootExecute(免导航、防手误)
方法一:新建记事本 → 粘贴以下内容:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
"BootExecute"=hex(7):00,00
方法二:点击“文件”→“另存为”→ 文件名填“禁用全盘自检.reg” → 保存类型选“所有文件” → 保存到桌面。
方法三:双击运行该.reg文件 → 在两个弹窗中均点“是”和“确定”。
此文件用十六进制方式写入空值,比手动清空更可靠,尤其适合批量部署或对注册表不熟悉的操作者。


















