每次开机自检的原因一般是上一次非正常关机或者硬盘有错误造成的。
在注册表里禁止开机自检硬盘:
运行Regedit,进入注册表然后找到下面的键值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
再找到右边这个值:BootExecute把里面的数据全部删除,这样就可以彻底禁止重启的时候运行磁盘扫描程序。
当计算机启动后,固化在主板ROM芯片中的程序将对整个计算机系统全面详尽的自检,
当系统中某部分不正常或有错误时,将发出故障代码显示和蜂鸣声提示相结合的方式提示
用户。主机对硬盘子系统的自检包括以下四个方面:
1、硬盘驱动器复位(即复位当前操作系统状态及计算机计数存储单元等);
2、控制器内部测试;
3、硬盘驱动器准备好;
4、硬盘驱动器再定位。
以上任何一方面发现问题,主机都将认为整个硬盘子系统自检失败。即使主机对硬盘子系统的自检通过了,也不能保证硬盘驱协器完全正常,这是因为主机对硬盘子系统的自检功能是有限的,有些故障还需进一步利用诊断盘作检测才能发现,诊断程序将对硬盘子系统作更为全面更为彻底的检测,并以诊断代码形式显示所检测到的故障。
出现开机自检,无非就是一下这几种常见的情况:
1.非法关机
2.硬盘坏道
3.系统问题
4.硬盘非正常工作
因为ntfs的分区相对于比较稳定,所以一般来说非法关机的情况下也很少出现自检。如果出现了开机自检,那么就让它自检完,重启一般就没有,如果还有多自检几次,如果一直有自检,那么你就要小心了,你一定要扫描下硬盘看有没有坏道。
一般来说,最好不要来说碰到开机硬盘自检一定不要跳过,因为会由于上次意外关机造成的隐患而导致新的读写错误。长期下去会导致硬盘频繁出现读写错误,最终影响硬盘寿命。
解决方法:
1.一般情况下让它自检完成,重启就可以了
2.重新分区,重装系统。
3.关闭win7开机硬盘自检。
“开始→运行”,在“运行”对话框中输入“regedit”打开注册表编辑器,依次选择“HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager”子键,然后在右侧窗口中找到“BootExecute”键值项并将其数值清空并确定,重新启动电脑即可!
如果是XP系统,在命令提示符输入如下命:
chkntfs
/x
c:
开机就不会再自检了,但这不是根本解决问题的办法,再好用GHOST备份C盘,然后用XP光盘启动到系统恢复控制台,用微软件自带的FORMAT工具格式化C盘(不管是FAT32还是NTFS格式都能格),如果是逻辑坏坏道(我猜80%都是逻辑坏道)则能顺利的格式化,然后再用之前的备份GHOST回去就行了。
如果是win98中的方法如下:
“开始”-“运行”,输入msconfig,在常规中有个“高级”其中有“如果关机失败,请禁用磁盘扫描程序”选项,选中它就行了
如果磁盘是ntfs格式的
可以运行--
cmd
--chkntfs
/x:
x
是盘符
就不会再扫描的[并不推荐使用!]
提示:减少开机磁盘扫描等待时间,开始→运行,键入“chkntfs
/t:0”
建议:如果都是正常关闭计算机的,但是每次启动都要自检的话,强烈建议你用磁盘检测软件对你的硬盘检测下,看看是否有坏道!
2.
在注册表里禁止开机自检硬盘:
运行Regedit,进入注册表然后找到下面的键值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager
再找到右边这个值:BootExecute把里面的数据全部删除,这样就可以彻底禁止重启的时候运行磁盘扫描程序。
不过也可以改参数,把BootExecute里面的autocheck
autochk
*
改成autocheck
autochk
/k:E
*
这里的E是表示盘符。这里的utocheck
autochk
/k:E
*是表示不检测E盘。
选择“开始→运行”,在运行对话框中键入“chkntfs
/t:0”,即可将磁盘扫描等待时间设置为0;如果要在计算机启动时忽略扫描某个分区,比如c盘,可以输入“chkntfs
/x
c:”命令;如果要恢复对c盘的扫描,可使用“chkntfs
/d
c:”命令,即可还原所有chkntfs默认设置,除了自动文件检查的倒计时之外。
关闭winxp开机硬盘自检
chkntfs
volume
[...]
chkntfs
/d
chkntfs
/t[:time]\r\r
chkntfs
/x
volume
[...]
chkntfs
/c
volume
[...]
volume
指定驱动器号(后面跟一个冒号)、装入点或卷名。
/d
将计算机恢复成默认状态,启动时检查所有驱动器,并对有问
题的驱动器执行
chkdsk
命令。
/t:time
将
autochk
初始递减计数时间改成指定的时间,单位为秒数。
如果没有指定时间,则显示当前设置。
/x
排除启动时不作检查的驱动器。上次执行此命令排除的驱动器此
时无效。
/c
安排启动时检查驱动器,如果驱动器有问题,运行
chkdsk。
如果没有指定命令行开关,chkntfs
会显示每一驱动器有问题的位的状态。
去掉就应该是
在cmd里面“chkntfs
/x
c:
d:
e:
f:”还有的话就g:就是这样
在注册表里禁止开机自检硬盘:
运行regedit,进入注册表然后找到下面的键值:
hkey_local_machine\system\currentcontrolset\control\session
manager
再找到右边这个值:bootexecute把里面的数据全部删除,这样就可以彻底禁止重启的时候运行磁盘扫描程序。
关闭开机硬盘自检的方法
选择“开始→运行”,在运行对话框中键入“chkntfs
/t:0”,即可将磁盘扫描等待时间设置为0;如果要在计算机启动时忽略扫描某个分区,比如C盘,可以输入“chkntfs
/x
c:”命令;如果要恢复对C盘的扫描,可使用“chkntfs
/d
c:”命令,即可还原所有chkntfs默认设置,除了自动文件检查的倒计时之外。
关闭WINXP开机硬盘自检
CHKNTFS
volume
[...]
CHKNTFS
/D
CHKNTFS
/T[:time]\r\r
CHKNTFS
/X
volume
[...]
CHKNTFS
/C
volume
[...]
volume
指定驱动器号(后面跟一个冒号)、装入点或卷名。
/D
将计算机恢复成默认状态,启动时检查所有驱动器,并对有问
题的驱动器执行
chkdsk
命令。
/T:time
将
AUTOCHK
初始递减计数时间改成指定的时间,单位为秒数。
如果没有指定时间,则显示当前设置。
/X
排除启动时不作检查的驱动器。上次执行此命令排除的驱动器此
时无效。
/C
安排启动时检查驱动器,如果驱动器有问题,运行
chkdsk。
如果没有指定命令行开关,CHKNTFS
会显示每一驱动器有问题的位的状态。
去掉就应该是
在cmd里面“chkntfs
/x
c:
d:
e:
f:”还有的话就g:就是这样