Windows Server 2008 R2 Hyper-V VM BSOD 1分钟后甚至在login前30秒?

我有一台运行Windows Server 2008 R2的Hyper-V虚拟机(主机也是WinSrv 2008 R2),运行完美。 它甚至在login之前就已经启动了BSOD。 在testing,如果我正常启动,1分35秒后loginvm蓝屏。 如果我把这个安全启动延长了将近4分钟。

我在BS上得到的hex是0x000000F4等

在爆炸之前,我没有时间检查vm本身内的事件日志,但是主机上的事件日志报告了以下警告。

日志名称:Microsoft-Windows-Hyper-V-Integration-Admin来源:Microsoft-Windows-Hyper-V-Integration-KvpExchangedate:2013/7/11 12:53:38事件ID:4130任务类别:无级别:警告关键字:
用户:networking服务计算机:—说明:虚拟机“ZeroThree”安装了较早版本的集成服务(“6.1.7600.16385”)。 为帮助避免兼容性问题,请将客户机操作系统中的集成服务升级到“6.1.7601.17514”。 (虚拟机ID“FE5F168E-FE73-438B-82BA-9258E1F3E8E6”)

我曾尝试升级集成服务,但它只能通过另一个蓝屏之前安装的一半。

所有其他虚拟机(运行相同的操作系统)工作正常。

我也反弹了主机服务器。

任何build议,提示,指针将非常感激地收到。

谢谢,

保罗。

这个bubcheck代码意味着一些关键的线程或进程已经终止 。

现在,处理蓝屏的方式(除了通常的“让我们谷歌的错误代码”)是:

  1. 获取内存转储或至less,小型转储。 在你的情况下,由于机器没有启动,你可以通过从主机上挂载系统VHD来完成(通常位于c:\ windows \ minidump或者直接在C盘的根目录下,但是可以改变)
  2. 将转储保存在安装了Windowsdebugging工具包的计算机上(请参阅此处 )。
  3. 使用!analyse参数从WDK运行dumpchk.exe。 这将更准确地告诉你发生了什么事情,并给你更多关于错误检查可能原因的说明。

我写了一个非常简单的批处理来执行分析。 它会从MS的网站上抓取相应的符号,所以你不必事先下载它们:

 set sympath=C:\WinDebug\symbols c:\WinDebug\dumpchk.exe !analyze -v -y srv*%sympath%*http://msdl.microsoft.com/download/symbols %1 > c:\tmp\%~n1.txt notepad c:\tmp\%~n1.txt 

(只需将转储文件作为parameter passing给脚本,您需要调整path以匹配您的系统)。