电脑每次开机自动检测D盘是因为系统将其标记为“脏卷”,可通过fsutil dirty query D:确认,若返回“DIRTY”则执行fsutil dirty clear D:清除脏位,并用chkntfs /x D:禁用开机检查;若仍无效,需清空注册表中BootExecute值。

电脑每次开机都要自动检测硬盘 D 盘,说明 Windows 已将该分区标记为“脏卷”(DIRTY),系统强制在启动阶段调用 CHKDSK 扫描修复,这通常由非正常关机、程序崩溃或文件系统异常触发;D 盘本身未损坏,但系统持续误判其一致性状态,导致每次开机卡在蓝色检查界面,严重影响使用效率。
确认 D 盘是否真被标记为脏卷
第一步:以管理员身份打开 Windows 终端(右键「开始」→「Windows 终端(管理员)」)。
输入命令:fsutil dirty query D: 并回车。若返回 “DIRTY”,说明系统确实认为 D 盘存在一致性风险,这是开机自检的直接原因;若返回 “Clean”,问题不在脏位,需转向注册表或 BootExecute 检查。
这一步不能跳过——很多用户直接清注册表却没查脏位,结果重启后照样弹窗,白白折腾。
清除 D 盘脏位标记(最常用有效)
方法一:命令行一键清除
在已打开的管理员终端中,依次执行:
fsutil dirty clear D:
执行后无提示即成功。该命令仅清除 NTFS 元数据中的脏位标志,不扫描磁盘、不修改文件、不耗时,【必须确保 D 盘当前未被任何程序占用,否则会报错失败】。
方法二:配合 chkntfs 禁用开机检查
紧接着输入:chkntfs /x D: 回车。此命令告诉系统:“下次启动时,跳过对 D 盘的自动检查”。它不删除脏位,但切断启动时的触发链,与上一步形成双重保险。
彻底禁用 D 盘开机自检(注册表级干预)
如果前两步无效,大概率是注册表中 BootExecute 值残留了针对 D 盘的强制扫描指令。
① 按 Win + R 输入 regedit 回车,以管理员权限打开注册表编辑器。
② 在地址栏粘贴路径并回车:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
③ 在右侧找到 BootExecute 项(类型为 REG_MULTI_SZ),双击打开。
④ 将数值数据框中所有内容全部删空,只留空白,点击“确定”。【注意:不是改成 autocheck autochk *,而是彻底清空——任何字符残留都会导致 D 盘继续被扫】
关闭注册表,重启电脑。D 盘开机自检将完全消失。

















