【电脑常识】硬盘总是自检 开机后总是硬盘自检关闭方法

每次系统启动都检查D盘,但是每次检查都没有错误,本来及其就慢,这回还需要再多等3分钟,气死人了,所以决定根除这个毛病。

上网搜索了一下,很多解决办法都是更改注册表,或者是通过设置禁止硬盘自检,这些方法不太保险,因为无法在Windows启动过程中去掉检查硬盘的操作,这肯定是系统稳定的需要。咨询了一下好友小鱼,他给了我一个用chkdsk解决问题的方法,试用一下非常好使,所以还是记录在这里吧,以供又需要的朋友使用。

启动命令行操作界面:
开始>运行>CMD
执行:
C:>fsutil dirty query d:
卷 - d: 已损坏
上述命令检查D盘的标记,问题中的情况,通常是"已损坏"的情况。
如果是这样,执行:
C:>chkntfs /x d:
文件系统的类型是 NTFS。
上述命令通知Windows下次启动时不要检查d盘。
重起机器,这回应该不会检查d盘了。
再启动命令行操作界面:
开始>运行>CMD
执行:
C:>chkdsk /f /r d:
文件系统的类型是 NTFS。
经过5步操作之后,将会设置D盘的标志位。
执行:
C:>fsutil dirty query d:
卷 - d: 没有损坏
大功告成。
下一次启动应该不会再检查D盘了。
几条小命令:
C:Documents and SettingsGauss>chkntfs /?
在启动时显示或修改磁盘检查。
CHKNTFS volume [...]
CHKNTFS /D
CHKNTFS /T[:time] CHKNTFS /X volume [...]
CHKNTFS /C volume [...]
volume: 指定驱动器(后面跟一个冒号)、装入点
或卷名。
/D 将计算机恢复成默认状态, 启动时检查所有驱动器,
并对有问题的驱动器执行 chkdsk 命令。
/T:time 将 AUTOCHK 初始递减计数时间改成指定的
时间量,单位为秒数。如果没有指定
时间,则显示当前设置。
/X 排除启动时不作检查的驱动器。上次执行此命令
排除的驱动器此时无效。
/C 安排启动时检查驱动器,如果驱动器有问题,运行 chkdsk。

XP每次启动时总是扫描硬盘,用你提供的方法解决了问题。我是在不重启系统的情况下直接用chkdsk e: /r这个精简命令修复了硬盘,因为/r参数已经隐含包括了/f参数,所以这样使用效果是一样的。
我是用google搜索到你的这篇文章的,为了能让更多同样被此问题困扰的网友看到你的文章并得到帮助,请允许我再给这篇文章加几行关键字。
--------------------------------------------------------------
One of your disks needs to be checked for consistency. You
may cancel the disk check, but it is strongly recommended
啥毛病,机器每次正常重起时都自检硬盘?
每次启动时总是检测硬盘
系统开机后总是扫描硬盘
为什么开机后总是扫描硬盘
电脑启动为何总扫描硬盘?
为什么我的电脑开机总是扫描硬盘?
为什么正常关机后,电脑启动总是扫描我的硬盘?
启动后总是扫描硬盘
电脑开机后总要扫描硬盘很长时间是怎么会事?
WINXP开机总是自动扫描硬盘?
为什么电脑启动总是自动扫描硬盘?
老是扫描硬盘
为什么每次开机时,总是要扫描硬盘一个分割盘如E盘?
电脑开机总会扫描硬盘。(正常关机)
非正常关机后启动时总是自动扫描磁盘
为什么每次开机或重启总是要扫描硬盘E分区,平时都是正常关机
windows xp系统老是在开机时扫描硬盘,不知为什么?
开机时候总是要硬盘检验,我想不让它搞,怎么设置啊?
每次开机硬盘总是自检
启动电脑时在蓝色背景总是要检验E盘
--------------------------------------------------------------

自己运行一次 CHKDSK D: /f /r /x ,把D:盘修下。

--------------------------------------------------------------

我的硬盘是NTFS,也是每次开机就自检,即使让他自检完成两三次了,还是每次都自检,所以我只好把自检功能屏蔽了,参考的网络上的方法,以下供楼主参考。

在注册表里禁止开机自检硬盘:
运行Regedit,进入注册表然后找到下面的键值:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager
再找到右边这个值:BootExecute把里面的数据全部删除,这样就可以彻底禁止重启的时候运行磁盘扫描程序。

不过也可以改参数,把BootExecute里面的autocheck autochk * 改成autocheck autochk /k:E *
这里的E是表示盘符。这里的autocheck autochk /k:E *是表示不检测E盘。

本文转载于脚本之家https://www.jb51.net/

相关推荐

发表评论

路人甲

网友评论(0)