Windows Server 2012 R2(Hyper-V VM) – 随机BSOD

我有个问题.我的VM(Hyper-V) – Windows Server 2012 R2经常重启(BSOD:CRITICAL_STRUCTURE_CORRUPTION(109)).上次是周末的11倍.我有新的HW,2x Supermicro服务器.我在两台服务器上安装了Windows Server 2012 R2和Hyper-V角色(安装了Supermicro网站的驱动程序).作为访客系统(VM),我在每个Hyper-V主机上都有2个Windows Server 2012和1个Windows Server 2012 R2.就像我写的那样,问题是,W2012R2 VM随机重启.但只有W2012R2虚拟机.使用W2012的虚拟机可以.所有系统都很干净,没有安装任何应用程序,也没有工作负载.

重新启动后,VM上会记录这些事件:

核心力量41

EventData:
BugcheckCode 265 
BugcheckParameter1 0xa3a01f59e148b50a 
BugcheckParameter2 0xb3b72be033c8b301 
BugcheckParameter3 0x1a0 
BugcheckParameter4 0x7 
SleepInProgress 0 
PowerButtonTimestamp 0 
BootAppStatus 0

BugCheck 1001

EventData 
param1 0x00000109 (0xa3a01f59e148b50a,0xb3b72be033c8b301,0x00000000000001a0,0x0000000000000007) 
param2 C:\Windows\MEMORY.DMP 
param3 021516-3093-01

WinDbg输出:

CRITICAL_STRUCTURE_CORRUPTION (109)
This bugcheck is generated when the kernel detects that critical kernel code or
data have been corrupted. There are generally three causes for a corruption:
1) A driver has inadvertently or deliberately modified critical kernel code
 or data. See http://www.microsoft.com/whdc/driver/kernel/64bitPatching.mspx
2) A developer attempted to set a normal kernel breakpoint using a kernel
 debugger that was not attached when the system was booted. Normal breakpoints,"bp",can only be set if the debugger is attached at boot time. Hardware
 breakpoints,"ba",can be set at any time.
3) A hardware corruption occurred,e.g. failing RAM holding kernel code or data.
Arguments:
Arg1: a3a01f5a69a8b6bb,Reserved
Arg2: b3b72be0bc28b4a2,Reserved
Arg3: 00000000000001a0,Failure type dependent information
Arg4: 0000000000000007,Type of corrupted region,can be
0 : A generic data region
1 : Modification of a function or .pdata
2 : A processor IDT
3 : A processor GDT
4 : Type 1 process list corruption
5 : Type 2 process list corruption
6 : Debug routine modification
7 : Critical MSR modification

调试细节:

PG_MISMATCH:  40000
CUSTOMER_CRASH_COUNT:  1
DEFAULT_BUCKET_ID:  WIN8_DRIVER_FAULT_SERVER
BUGCHECK_STR:  0x109
PROCESS_NAME:  System
CURRENT_IRQL:  2
ANALYSIS_VERSION: 6.3.9600.17336 (debuggers(dbg).150226-1500) amd64fre
STACK_TEXT:  
ffffd001\`1bb7e088 00000000\`00000000 : 00000000\`00000109 a3a01f5a\`69a8b6bb b3b72be0\`bc28b4a2 00000000\`000001a0 : nt!KeBugCheckEx
STACK_COMMAND:  kb
SYMBOL_NAME:  ANALYSIS_INCONCLUSIVE
FOLLOWUP_NAME:  MachineOwner
MODULE_NAME: Unknown_Module
IMAGE_NAME:  Unknown_Image
DEBUG_FLR_IMAGE_TIMESTAMP:  0
IMAGE_VERSION:  
BUCKET_ID:  BAD_STACK
FAILURE_BUCKET_ID:  BAD_STACK
ANALYSIS_SOURCE:  KM
FAILURE_ID_HASH_STRING:  km:bad_stack
FAILURE_ID_HASH:  {75814664-faf6-4b70-bbc7-dc592132ecdd}
Followup: MachineOwner

有时,主机服务器上会记录此事件.但不是每次VM都失败时:

Hyper-V-Worker 18590

VmErrorCode0 0x109
VmErrorCode1 0xbb8d251d
VmErrorCode2 0xe0d2304
VmErrorCode3 0x1a0
VmErrorCode4 0x7

你能帮我解决这个问题吗?

解决方案对我有用:

>在高级电源管理配置下设置以下自定义电源设置:


注意:突出显示的行是重要的更改,但请确保其他设置也与图片中的相同

我做过的其他事情可能有所帮助(我在做上述事情之前做过这些事情,所以我不确定它是否相关):

>从Microsoft安装KB2970215 – 这修复了特定CPU芯片组上的“随机蓝屏”
>从Supermicro的网站安装英特尔芯片组的最新驱动程序(对我来说,它是ftp://ftp.supermicro.nl/driver/Intel_INF/C612_Series_Chipset/Chipset_v10.1.2.8.zip – 找到最适合你的一个)
>安装了最新的网络驱动程序(例如:ftp://ftp.supermicro.nl/driver/LAN/Intel/PRO_v20.3.zip)
>安装了RSTE Utility&司机(例如:ftp://ftp.supermicro.nl/driver/SATA/Intel_PCH_RAID_Romley_RSTE/Management/4.3.0.1219/IATA_CD.exe)

资料来源:

> https://social.technet.microsoft.com/Forums/en-US/f8ba6d82-b79d-4b17-b13b-269841a9f236/vm-going-down-bugcheck-0x109?forum=winserverhyperv> Supermicro合作伙伴支持

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


目录虚拟化介绍虚拟化厂商介绍微软虚拟化发展历程Hyper-v 3.0新功能使用Hyper-v创建虚拟机介绍Hyper-v磁盘、网络、快照Hyper-v 3.0磁盘Hyper-v 3.0网络Hyper-v 3.0快照Hyper-v虚拟机迁移虚拟化介绍针对传统的企业来说,一个庞大的系统服务会占据很多的服务器;这就给公司带来了很多问题,例如硬件服务器过多,...
最近有win10系统用户在开启Hyper-V功能的时候发现无法启动Hyper-V了,报错:错误代码:0x80070057 !那么遇见无法启动Hyper-V的问题时我们该如何解决呢?下面就随小编一起来学习一下无法启动Hyper-V提示错误代码:0x80070057 的解决方法吧。H
Win10系统中的Hyper-V虚拟机组件可以让用户很方便的创建虚拟机,不过一些用户反馈在新建虚拟机的时候出现提示:创建(名称)服务器时遇到错误 的问题,创建失败,很多用户不知道怎么解决。解决方法:1、首先确定你的电脑离支持虚拟代技术,并且在B
在Win10中使用Hyper-V来创建虚拟机很方便,下面小编就把Hyper-V下创建新的虚拟机,新建虚拟机的步骤分享给大家,希望对首次使用Hyper-V虚拟机的朋友一些参考。步骤如下:1、打开hyper-v管理器后右键物理机(你的计算机名),选择新建虚拟机;2、弹
大家都知道Win10家庭版、中文版、普通版和专业版相比是缺少很多功能的,如组策略、Hyper-V都是没有的,如果你不想升级专业版又想用这些功能的话,小编给大家找到了在线添加的方法,让Win10家庭版也具有Hyper-V功能。Win10家庭版添加Hyper-V方法如下
win10家庭版vmware与hyper-v不兼容怎么办?有一些小伙伴因为需要在电脑中安装了vmware虚拟机,却被提示vmware与hyper-v不兼容,这是怎么回事,这种问题应该怎么解决呢,下面小编就给大家详细介绍一下win10家庭版vmware与hyper-v不兼容的解决方法,感兴趣的小伙伴快来和小编一起看看吧。
在升级了win10操作系统之后,发现Vmware Workstation在安装64位操作系统虚拟机的或者要使用Intel VT-X/EPT的时候,会一直弹出vt-x被禁用的提示,如下图: 首先我可以确定我的I5-3450是支持intel vt,intel vt-x功能的,并且在BIOS里,也开启了IntelVirtualization Technology 功能项。 “微软的Hyper-V在启用的时候,宿主机也被虚拟化了,以至于在宿主机上...
Hyper-V 启动时错误:检查点操作失败。由于虚拟磁盘系统限制,无法完成请求的操作。虚拟硬盘文件必须是未压缩和未加密的文件,并且不能是稀疏文件。只需要进入对应的文件夹,找到这个 .vhdx 文件,上面右键,属性页点击“高级”按钮。取消“压缩内容以便节省磁盘空间”。...
WindowsServer.Json{ "builders": [ { "type": "hyperv-iso", "communicator": "winrm", "disk_size": 61440, "memory": 2048, "floppy_files": [ "{{template_dir}}/setu
有两个与Hyper-V相关的主题,我不再讨论。这不是因为我不喜欢你,也不是因为我怀疑你确实处于危机之中。这是因为我相信警告标志的聚宝盆已经存在了很长时间,以至于您可以轻松避免陷入困境,并且在帮助您继续目前的道路上投入的任何时间都不会产生积极的回报。这些主题的第一个是直通磁盘。停止使用它们,您将不再遇到麻烦。它真的是那么简单。第二个是本文的主题:工作组模式下的Hyper-V主机。我试图找到中毒的泉源...
Invoke-WebRequest http://dl.google.com/chrome/install/375.126/chrome_installer.exe -OutFile C:ChromeSetup.exe再cmd下运行ChromeSetup.exe进行安装
将GUI添加到Windows Server Core和Hyper-V Core发表于2014年10月16日大卫·奥洛(David Orlo)本指南涵盖向Windows Server Core和Windows Server Hyper-V Core 2008-2012添加易于使用的GUI和功能。首先从下载安装软件包开始,我已经将您需要的所有内容捆绑到一个易于下载的软件包中,但是如...
VMware或Hyper-V 工具ISO映像文件位置对于Hyper-V:在“ Hyper-V集成组件ISO映像的完整路径”字段中,输入Hyper-V集成组件ISO映像的位置。需要ISO映像以使虚拟机可启动。Hyper-V服务器上ISO映像的路径是 Windows system32 vmguest.iso注意:此选项不适用于在Windows 2016或更高版本上运行的Hype...
在Windows Hyper-V Server和Windows Server Core上安装GUI应用程序对于生产服务器环境,建议您运行缺少GUI的Windows Server 2012的服务器核心版本。该建议的目的在于,它减少了主机操作系统所需的资源,由于安装了较少的应用程序而减少了攻击面,并减少了Windows更新的频率(无需更新)。这对于虚拟服务器尤其重要,因为重新启动意味着可能会关...
最新版本程序和翻译下载:https://github.com/derceg/explorerplusplus历史版本:程序下载地址:https://explorerplusplus.com/download汉化下载地址:https://explorerplusplus.com/translations从名字上可以看出,Explorer++的主要目的就是要弥补系统自带的资源管理...
在没有删除选项的Hyper-V中删除备份检查点作者:ZUBAIR ALEXANDER·2017年4月14日Hyper-V不需要太多维护,但是偶尔您会看到连接到虚拟机(VM)的检查点(以前称为快照)无法删除,因为删除选项不可用。我在Windows Server 2012 R2数据中心上运行的Hyper-V上遇到了此问题。有一天,服务器备份出了点问题,我注意到我没有创建一个检...
重要声明(后跟许可条款)诊断和使用信息。微软会通过 Internet 自动收集可能与贵组织关联的信息,并使用此信息帮助改进您的安装、升级和用户体验,以及微软产品和服务的质量和安全性。Windows Hyper-V Server 具有四 (4) 个信息收集设置(安全、基础、增强和完整),并默认使用“增强”设置。增强级别包含执行以下任务所需的信息:(i) 运行我们的防恶意软件以及诊断和使用信息技术...
sconfig向导加域不成功(可能是由于是NT4单字段域名的原因)改用执行命令行加域操作成功netdom join hyperv3 /d:dom /userd:domadministrator /passwordd:dompass
从Hyper-V虚拟机中删除残留的备份检查点发表于2015年10月15日有时备份作业会出错。造成这种情况的原因很多,但这不是本博客文章的重点。我们将向您展示如何从Hyper-V虚拟机中删除挥之不去的备份检查点,在Windows Server 2012 R2 Hyper-V上进行备份后,这些检查点无法正确删除。您会看到带有“奇数”图标的检查点,看起来像这样您可以右键单击检查点...
如何使用Hyper-V Manager和Powershell合并Hyper-V检查点Hyper-V检查点在Hyper-V虚拟机的整个生命周期管理中起着关键作用,因为它们可以在出现问题时通过有效的回滚机制有效地管理和执行软件更新,升级和安装。在最新版本的Hyper-V中,Microsoft增强了检查点功能并将其添加到更强大的功能中,包括生产检查点以及利用了ReFS文件系统的优势...