【问题现象】

虚拟机图标为灰色,在自助维护台或Fusion Compute上VNC登陆时,发现虚拟机蓝屏。

【可能原因】

虚拟机蓝屏为windows为了确保某些错误进一步破坏系统而产生了一种保护措施。一般可能由于以下3方面原因产生:

1. 新装应用软件或驱动,与OS或HDP驱动存在兼容性问题。

2. 操作系统文件因为病毒或其他原因被损坏。

3. 特殊场景下HDP驱动存在系统兼容性问题。

【问题修复】

1. 重启虚拟机前,先查看并记录蓝屏界面的信息

通过自助维护台或在Fusion Compute上的VNC登陆VM,记录下蓝屏信息(可通过截屏、拍照、笔记等方式记录下完整的信息),至少要记录下蓝屏的终止代码,如下图红框所示。

2、强制重启系统后,依据情况采取如下措施:

A.如果重启后继续蓝屏:确认下在蓝屏发生前,是否有进行系统更新或某些第三方软件的安装,若有则考虑进入系统安全模式,将蓝屏界面报错的文件或新装的软件重命名,目的就是将可能的错误文件先修正回去。

B.能正常登陆进入到桌面或经过A步骤后能进入桌面:通过Fusion Access日志搜集工具搜集日志,先恢复业务。

【问题定界】

遇到蓝屏问题建议按如下步骤进行基本的排查、定界。

1、查看现场记录下来的蓝屏界面的信息,如蓝屏的终止代码等。若直接指向第三方软件,则可能是第三方软件导致的蓝屏问题,建议联系第三方软件厂商;若直接指向HDP协议模块,则请联系华为技术支持。<?xml:namespace prefix = "o" ns = "urn:schemas-microsoft-com:office:office" />

附HDP协议文件关键字:

hwvspenum.sys、hwvsport.sys、HDPFS.sys、vuhub.sys、kbfilter.sys、hwtad.sys、HWTSInpt.sys、
hwvcap0.sys、hwvcap1.sys、hwvcap2.sys、hwvcap3.sys、BusEnum.sys、eusbstub.sys
huawei_display_driver.sys、HWFileFilter.sys、HWInject.sys、MPDriver.sys、HWTSMiniDriver.sys

2、在蓝屏界面信息并不明确,且能搜集到日志的情况下,则解压后查看根目录下是否存在Minidump目录,存在则打开文件,查看是否存在蓝屏时刻的.dmp文件。若存在则使用Windbg工具进行简要分析。

A.工具安装

Windbg工具可以自行网上下载,或者进入微软页面下载SDK进行安装:

将下载的SDK安装后会在C:\Program Files (x86)\Windows Kits\8.1\Debuggers\Redist目录产生下面会有对应平台的Windbg安装包,如下图所示:

然后安装对应平台的windbg,双击后会在如下目录找到windbg.exe,然后双击打开:

接着打开软件,如下图所示,则表示安装成功。

B.工具使用

将对应时间点的.dmp文件拖到windbg的Command窗口内,如下图所示:

接着在kd>中输入analyze –v命令进行初步分析,可以查看其中的IMAGE_NAME的值,在出现了明确的.sys文件的情况下,若属于第三方软件文件,建议联系第三方软件厂商,若属于HDP协议文件,则可以直接联系华为技术支持,其他情况可能属于win10自身问题,也可直接联系华为技术支持。

示例:如下图中可以看到当前dmp问题发生在hwvcap0.sys中,其属于HDP协议文件,即可联系华为技术支持。