据可靠消息透露,微软已经意识到,在升级到windows 11 24h2版本时,少数配备特定西部数据ssd的设备可能会遭遇蓝屏死机的问题。为此,微软计划暂停在这些受影响硬件上的更新推送。
据悉,此次24h2版本中出现的死机问题与存储驱动程序及raid控制器紧密相关。特别是wd sn770 ssd,其提供了200mb的主机内存缓冲区(hmb),而之前的23h2版本仅分配64mb,因此未出现问题。但在24h2版本中,系统会分配完整的200mb,若ssd固件无法处理超出64mb的部分,将导致写入失败,并可能进一步造成系统文件损坏。
遇到此问题的用户,可能会在事件查看器日志中看到如下提示:stornvme – nvme storage drivers. the driver detected a controller error on deviceraidport1 or 2。
针对这一问题,用户可以尝试禁用hmb策略进行解决。具体操作如下:打开注册表编辑器,定位到hkey_local_machinesystemcurrentcontrolsetservicesstornvmeparametersdevice路径。若device目录中不存在hmballocationpolicy条目,则需手动创建。在右侧窗格中右键新建dword(32位)值,命名为hmballocationpolicy。双击新建的hmballocationpolicy值,将其数据设置为0,然后单击确定。
值得注意的是,禁用hmb策略虽可避免蓝屏问题,但可能会对硬盘性能产生一定影响。因此,若非必要,建议用户等待微软后续更新修复。