为什么每次启动 Windows 7 机器时都会运行 CHKDSK?

为什么每次启动 Windows 7 机器时都会运行 CHKDSK?

每次我启动 Windows 7 机器时,CHKDSK 都会运行。

我感觉操作系统正在试图告诉我一些事情,但我不明白它是什么。有什么想法吗?

只要我不重新启动,一切都会正常运行。

我好好对待我的电脑,从来不通过 Windows“关机”等方式关机。

答案1

阻止 chkdsk 在启动时运行的正确方法是使用chkntfs

chkntfs /xc:

c:您要从磁盘检查中排除的驱动器在哪里。您可以使用多个驱动器作为参数,如下所示:

chkntfs /xc: d:

各个开关的解释:

C:\Documents and Settings\Administrator>chkntfs /?
显示或修改启动时的磁盘检查。

CHKNTFS 卷 [...]
CHKNTFS/D
CHKNTFS /T[:时间]
CHKNTFS /X 卷 [...]
CHKNTFS /C 卷 [...]

  volume 指定驱动器号(后跟冒号),
                 挂载点或卷名。
  /D 将机器恢复为默认行为;所有驱动器
                 在启动时检查,并对那些
                 肮脏的。
  /T:time 将 AUTOCHK 启动倒计时时间更改为
                 以秒为单位指定时间量。如果时间未
                 指定时,显示当前设置。
  /X 从默认启动时检查中排除驱动器。排除
                 驱动器不会在命令调用之间累积。
  /C 安排在启动时检查驱动器;chkdsk 将运行
                 如果驱动器很脏。

如果没有指定开关,则 CHKNTFS 将显示指定驱动器是否
脏了或者计划在下次重启时进行检查。

答案2

如果每次启动时 Windows 都运行CHKDSK,则说明存在问题。

在启动时将CHKNTFS驱动器从检查中排除根本不是一个好主意,这只是忽略了问题。

如果您确保始终正确关机,而且看起来确实如此,那么就是有某种原因导致在关机之前对脏位进行了标记。

这可能由多种因素(硬件或软件)导致,并且根据我们已知的信息无法准确定位。但最有可能是硬件问题(基于多年的经验)。如果您有保修,请保存您的数据并让他们修复,如果每次都发生这种情况,对他们来说应该很容易(并且他们应该有所有可用的备件)。

如果您想尝试自己诊断,那么请尝试几种方法,然后带着具体的问题回来。

暗示:尝试 Windows 电源调整和 HDD 制造商诊断程序来启动)

答案3

John T 抢先一步拿到了命令,但此外,值得注意的是,这是通过“Boot Execute”控制的Microsoft/Sysinternals 自动运行,您可以删除那里的条目,或者转到存储它们的注册表项:

HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\Session Manager

Autochk.exe 似乎默认存在 - 您只需删除 c:(以及任何其他驱动器)部分。注册表项的默认值(以防您意外删除某些内容)是autocheck autochk *

相关内容