Windows 开机长时间乱码、黑屏等自检情况说明

  • A+
所属分类:Windows
高性能企业级服务器首台5折

用户在重启 Windows 服务器后,可能会发现服务器长时间处于类似下文所示状态,导致服务器长时间不可用。本文对导致相应状态的原因和建议的操作措施进行说明。

现象一:磁盘自检引发

相关信息类似如下:

  1. 1
    <span class="typ">Inserting</span><span class="pln"> <span class="hljs-keyword">an</span> index entry </span><span class="kwd"><span class="hljs-keyword">with</span></span><span class="pln"> ID </span><span class="pun">****</span> <span class="kwd"><span class="hljs-keyword">into</span></span><span class="pln"> index $S</span><span class="pun">**</span><span class="pln"> <span class="hljs-keyword">of</span> <span class="hljs-built_in">file</span> </span><span class="lit"><span class="hljs-number">9.</span></span><span class="pun">.</span>

文件系统自检

原因与背景信息

该界面其实是 

1
chkdsk/autochk

 运行时的相关输出信息。

Windows 服务器默认启用了开机磁盘自检。系统在启动时会对磁盘及 NTFS 文件系统进行检查。如果检测到严重错误就会尝试自动修复。

系统会根据下面注册表键值的配置对磁盘进行检查.

  1. 1
    <span class="pln">HKLM<span class="hljs-symbol">\S</span>YSTEM<span class="hljs-symbol">\C</span>urrentControlSet<span class="hljs-symbol">\C</span>ontrol<span class="hljs-symbol">\S</span>ession </span><span class="typ">Manager</span><span class="pln"><span class="hljs-symbol">\B</span>ootExecute</span>
1
BootExecute

的默认值为

1
autocheck autochk *

,表示会调用 autocheck.exe 程序做自动检查。

更多相关说明可以参阅微软官方文档 BootExecute 和 Autochk。微软官方KB 831374 中也有类似信息的描述。

关于自检时长

和手工触发的 chkdsk 类似,该状态下的具体自检时长,主要与文件系统内的文件数(不是容量)、文件系统损坏情况有关。从历史案例看,整个自检时长从几分钟到几个小时不等。

建议的操作措施

该状态下强制关机可能会引发进一步的文件损坏。所以,除非已经有数据备份,可以通过回滚磁盘快照等方式恢复数据。否则,始终建议您等待自检操作自动完成。

现象二:WinSxS 自检引发

相关信息类似如下:

  1. 1
    <span class="lit"><span class="hljs-number">1922</span></span><span class="pun">/</span><span class="lit"><span class="hljs-number">15800</span></span> <span class="pun">(</span><span class="pln"><span class="hljs-symbol">$</span><span class="hljs-symbol">$</span>_syswow54_wbem_zh</span><span class="pun">-</span><span class="pln">cn_0204d280d77adf87</span><span class="pun">.</span><span class="pln">cdf</span><span class="pun">...)</span>

WinSxS 自检

原因与背景信息

该状态和现象一类似,也是 autochk 的一部分。

Windows 系统启动过程中会对 WinSxS 及其他关键系统文件进行一致性扫描。如果检测到异常,则会调用 WinSxS 相关机制尝试自修复。

WinSxS 文件夹位于 Windows 文件夹中,例如 c:\Windows\WinSxS。这是 Windows 组件库文件所在的位置。Windows 组件库用于支持 Windows 自定义和更新所需的功能。更多有关 WinSxS 文件夹的详细信息,请参阅微软官方管理组件库相关说明。

关于自检时长

该状态下的具体自检时长,主要与 WinSxS 的损坏情况有关。从历史案例看,整个自检时长从几分钟到几个小时不等。

建议的操作措施

该状态下强制关机可能会引发系统崩溃。所以,除非已经有数据备份,可以通过回滚磁盘快照等方式恢复数据。否则,始终建议您等待自检操作自动完成。

现象三:注册表自检引发

相关信息类似如下:

  1. 1
    <span class="lit">1922</span><span class="pun">/</span><span class="lit">15800</span> <span class="pun">(</span><span class="pln"><span class="hljs-symbol">\R</span>egistry<span class="hljs-symbol">\m</span>achine<span class="hljs-symbol">\S</span>chema<span class="hljs-symbol">\w</span>cm</span><span class="pun">:</span><span class="com">//Microsoft-windows-IE-Intern...)</span>

注册表自检

原因与背景信息

该状态是注册表 

1
HKLM\schema

 键值自修复时的相关输出信息。

1
HKLM\schema

 是 Windows Update 或其他一些安装程序创建的临时注册表项,正常情况下,会在操作完成后自动删除。如果系统在启动时检测到该注册表分支存在损坏或异常,则会尝试做自动修复(尝试修复错误或将损坏的键值重置为默认值)。

关于自检时长

该状态下的具体自检时长,主要与 

1
HKLM\schema

 下的子键数量有关。从历史案例看,整个自检时长从几分钟到几个小时不等。

建议的操作措施

该状态下强制关机可能会进一步引发注册表损坏。所以,除非已经有数据备份,可以通过回滚磁盘快照等方式恢复数据。否则,始终建议您等待自检操作自动完成。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: