很久以前,Forece 曾经写过一篇关于如何取消 Windows XP 开机自检的文章,不过这个方法只适用于系统还可以进入的情况。在CMD中输入对应命令,取消开机自检。而且这个已经是古老的 XP 的故事了。那么针对于 Vista、WIN7、WIN8、WIN10 这些新的系统如何取消开机自检呢?或者电脑卡在开机自检那无法顺利进入系统,怎么禁止开机自检呢?今天来给这篇文章做个补充。

checking files

这里重新说一下如何能进入系统的话,怎么禁用开机自检的方法,只要在CMD中运行下边两条命令即可:
chkntfs /T:0
chkntfs /X C:

如果无法进入系统的话,那么你需要一个 PE 系统,比如 Hiren's BootCD ,里边有个 Registry Editor PE ,可以读取硬盘的注册表,找到下方注册表的 Key

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
注:如果没有找到 CurrentControlSet 的话,那么需要把 ControlSet001 和 ControlSet002 都修改。

BootExecute

找到关键 Key:BootExecute
默认应该是 autocheck autochk *
修改内容为 autocheck autochk /k:C *

这样就可以禁止自检C盘了,如果是开机老是自检D盘,那么把C改成D即可。

Ref:http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/how-to-disable-the-chkdsk-check-disk-on-start-up/35f58c69-7a6c-4e1b-aec3-26d7131ec643?auth=1