HP Microserver Gen8 解决WS系统托盘可移除内置硬盘的BUG

巨硬官方的方法:https://support.microsoft.com/en-us/topic/internal-sata-drives-show-up-as-removeable-media-1f806a64-8661-95a6-adc7-ce65a976c8dd

其中Windows Server 2008 R2/2012 R1的方法在Gen8上基本没用。因为系统自带AHCI驱动压根不认为当前硬盘是工作在AHCI模式上的,识别为IDE模式。而IRST因为GEN8的控制器被魔改过的缘故,只要打上一定7B蓝屏。2012 R2/2016/2019无此bug,按照官网教程配置就能屏蔽托盘菜单

 

而适用于GEN8的解决办法是我在无意中发现的。现在发出来,供大家参考。

 

NT6.2上,磁盘终于识别为AHCI模式了。但是官网的教程操作下来没有任何作用。

因为NT6.3和NT6.2的差异并不大,我个人甚至不承认NT6.3是个新系统,于是我想到通过替换驱动的方法来解决问题,因为2012 R2上按照巨硬的方法是能解决问题的,而巨硬懒得要命,不太可能去修底层BUG,所以问题可能是出在驱动上。Windows 2012开始的AHCI驱动sys文件名为storahci.sys,将R1的storahci.sys更名为storahci.sys.r1,然后提取R2的storahci.sys放回原来的位置,并按照官网教程添加注册表项后问题完美解决。

 

NT6.1上,磁盘被识别成IDE模式了,根本没法按官方的方法来配置。尝试拿2012 R2的storahci.sys替换2008 R2的msahci.sys,毫不意外的蓝屏了。因为08 R1也是没这个问题的,尝试拿08 R1的msahci.sys替换掉08 R2原来的msahci.sys,问题解决。

发表评论

电子邮件地址不会被公开。必填项已用 * 标注