在Server 2012R2上安装KB2919355后出现Inaccessible_boot_device


8

我有一台刚刚安装KB2919355的服务器2012r2计算机(最近为Windows 8.1和Server 2012发布的mega 800 + MB补丁)。服务器是Dell Poweredge R715。磁盘是H200控制器上RAID1中的2x500GB SAS。

在更新之前,服务器一直运行良好-并且我已经安装了Dell管理工具,因此我知道不会出现磁盘警报失败或其他问题。在升级H200控制器固件的前一天,但是此后系统重新启动,没有任何问题。

重新启动更新后,它出现在黑屏上,并且带有可移动的鼠标光标,但没有其他任何操作-Ctrl-Shift-Esc和Ctrl-Alt-Del不起作用。让它坐在那里一个小时以上,什么都没有改变。

用“不要在BSOD上自动重启”选项启动,并得到INACCESSIBLE_BOOT_DEVICE错误原因。奇怪的是,它说:“我们只是收集一些错误信息,然后您可以重新启动。(0%完成)”,并保持为0%,从未取得任何进展。

尝试使用相同的BSOD重新启动。

重新启动进入“修复我的电脑”的工作原理。在命令提示符下,我可以看到所有分区和所有文件都完整无缺。chkdsk报告没有错误。

此后,服务器设法正常启动一次。重新启动后,即使反复尝试启动,它也从未恢复过,它们都以INACCESSIBLE_BOOT_DEVICE蓝屏结尾。

问题似乎与LSI RAID控制卡有关。有在具有与超微机类似问题的TechNet报告其他线程- http://social.technet.microsoft.com/Forums/en-US/6bf5815f-55d9-4403-8f41-a16ebcb83735/patch-kb2919355-makes- supermicro-machines-crash?forum = winserver8setup

我有一个有关戴尔的支持案例,戴尔正在他们的实验室中尝试复制此问题。在这里可能没有其他任何人可以做。

更新资料

根据戴尔的建议,我擦除了系统,并重新安装了带有GUI的Server 2012R2 Datacenter。除了安装Windows Update,我什么都没做。

安装KB2919355后,服务器正确重新启动。再次重新启动后,它蓝屏并显示INACCESSIBLE_BOOT_DEVICE错误。

我强烈建议您在解决此问题之前,不要在具有基于LSI的RAID卡的任何服务器上安装此更新。希望戴尔能够迅速提出解决方案。

来自戴尔支持的更新

这是我们现在正在大规模研究的一个问题,因为它不仅比戴尔更普及,最有可能必须由微软解决。我们将继续努力直到我们的资源用尽。我会及时通知您我们的发现。

戴尔支持的另一项更新

戴尔无法在他们的实验室中复制此问题。我已经确认我的系统中有2个存在相同的问题,并且重现很容易-安装Windows,安装更新,直到得到KB2919355,服务器在安装更新后的第二次重新启动时死掉。

他们目前正在为我建造一台交换机,以便与其中的一台交换,因此他们要测试一台损坏的机器。希望这可以帮助他们快速解决问题。



您是否尝试过更新BIOS和其他内容?
MichelZ 2014年

BIOS和所有固件都是最新的(使用内置的Dell固件更新工具)。目前,它是从linux live CD启动的,因此我可以看一下磁盘分区。
格兰特(Grant)

我真的很想弄清楚这里出了什么问题以及如何解决。幸运的是,该服务器并不重要,因此我可以花一些时间来修复它。但是我有更多服务器要更新,如果再次发生,则需要做好准备。
格兰特(Grant)

我想你能不能用Microsoft和开一个案子DELL。这似乎与LSI控制器有关。我认为目前我们无能为力
MichelZ 2014年

Answers:


2

您应该使用Microsoft和打开一个案例DELL。似乎与LSI controllers。我认为目前我们无能为力


3

请参阅KB2977012了解解决方法和(以后)解决方案。

现状(2014/05/13):

Microsoft正在研究此问题,并将在信息可用时在本文中发布更多信息。

解决方法:

从Windows RT 8.1,Windows 8.1或Windows Server 2012 R2的媒体启动计算机,选择“修复计算机”选项,单击“疑难解答”,然后单击“命令提示符”。

注意对于此替代方法,您使用的媒体不应包括更新汇总2919355。

在命令提示符处,运行以下命令:

Bcdedit /store <path of Boot Configuration Data (BCD)> /set {default} truncatememory 4294967296

注意BCD文件的路径是:\ BOOT \ BCD,其中驱动器号是系统分区。此命令将一个名为truncatememory的条目添加到Windows Boot Loader下的BCD文件中。新条目的值格式为0x100000000。例如,运行以下命令:

Bcdedit /store C:\BOOT\BCD /set {default} truncatememory 4294967296

重新启动计算机。现在,计算机应启动到桌面。

注意如果发生此问题时您正在安装更新汇总2919355,计算机将继续完成更新的安装。成功启动Windows后,请卸载Update Rollup 2919355。

要删除truncatememory引导选项,请在命令提示符处运行以下命令:

Bcdedit /deletevalue truncatememory

正常启动计算机。


好极了!终于有人认真对待了。希望他们能尽快提出永久性解决方案-将我的hyper-v服务器限制为4GB RAM不能很好地工作:)
2014年

是的,建议是卸载汇总并等待修复
MichelZ 2014年

在Dell Poweredge R210 II上从头开始安装带有更新的最新Windows 8.1时,出现了“ Inaccessible_boot_device”错误。最有趣的是,它可以在大约10%的时间内正常启动,但失败并最频繁地重新启动。解决方法对我来说效果很好,非常感谢,我花了2天时间在互联网上寻找解决方案,但没有成功。真的,非常感谢。
msb

0

我认为您的Raid控制器固件更新涉及Dell-BIOS的某些区域,因此它开始寻找SAN引导设备。

尝试为此与Dell展开案件。

同时,检查您的hba和iscsi引导设置并禁用它们。


似乎与san无关。我什至尝试拉hba卡。仍然是蓝屏。
Grant

0

我与Dell联络了我的PowerEdge T110 II + H200控制器+ Windows 2012 R2 Foundation-一个潜在的修补程序与症状完全匹配,我们得到了:

  • 已安装KB2919355
  • 打开或重新启动后,服务器进入启动循环,并在出现Windows标志时崩溃到启动
  • 它可能在尝试3或4次后自行启动,或进入启动恢复向导。将其关闭然后再次打开最终使其启动
  • 引导后,服务器将正常运行,直到下一次关闭/重新启动
  • 关闭自动重新启动会造成INACCESSIBLE_BOOT_DEVICE蓝屏崩溃

该修补程序可通过https://support.microsoft.com/kb/2966870通过电子邮件发送给自己

戴尔确认此修复程序适用于我们,我于昨晚应用了此修复程序(现在可通过Windows Update自动提供)-我重新启动了服务器六次,所有操作都没有问题。看起来像是固定的。


既然您已经在与Dell交谈...我注意到Windows Update也推送了H200驱动程序更新,但是没有关于它修复的信息...想知道这是否是修复的一部分吗?
格兰特(Grant)

Windows Update H200驱动程序已经存在了大约一年时间。我认为这不是新驱动程序:戴尔确认,2013年中以来的A09(卡)/ A10(集成)驱动程序可以正常工作。
戴夫

该文件由LSI最近于2014年5月发布,并由2014年6月9日开始的Windows Update推动。
格兰特(Grant)

昨晚我看到了新的H200驱动程序。我没有应用它(只是KB2966870),这似乎可以解决问题。不知道它修复了什么更新,但是似乎不需要它来阻止重新启动问题。
戴夫
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.