
近期,部分使用西部数据(Western Digital,简称 WD)NVMe M.2 SSD 的用户在升级到 Windows 11 24H2 后遇到了蓝屏问题,主要影响型号为 SN580 和 SN770。
问题描述
- 升级到 Windows 11 24H2 后,使用 WD SN580 和 SN770 等型号 NVMe M.2 SSD 的用户报告了蓝屏死机 (BSoD) 的情况。
- 这两款 SSD 采用了 HMB (Host Memory Buffer) 技术,会利用计算机主内存作为缓存,而非传统的 DRAM 缓存。WD 已经确认,该问题属于 SSD 固件与 Windows 11 24H2 的兼容性问题。
- 其他采用 HMB 技术的无 DRAM 缓存 SSD 也可能遇到类似问题。如果你在使用其他品牌的无缓 SSD 时遇到类似情况,也可以尝试以下「方法 2」。
解决方案/Workaround
方法 1:更新 SSD 硬盘固件
WD 承认此问题为产品缺陷,并发布了修复固件,以下是可能受影响的产品及修复固件版本:
受影响产品 | 型号 | 更新固件版本 |
---|---|---|
WD_BLACK SN770 NVMe SSD 2TB | WDBBDL0020BNC WDS200T3X0E | 731130WD |
WD_BLACK SN770M NVMe SSD 2TB | WDBDNH0020BBK WDS200T3X0G | 731130WD |
WD Blue SN580 NVMe SSD 2TB | WDBWMY0020BBL WDS200T3B0E | 281050WD |
WD Blue SN5000 NVMe SSD 2TB | WDBS3F0020BNC WDS200T4B0E | 291020WD |
SanDisk Extreme M.2 NVMe SSD 2TB | SDSSDX3N-2T00 | 731130WD |
固件更新可通过「Western Digital Dashboard」应用轻松完成,使用方法请参考这里:
- Western Digital Dashboard (线安装程序) – 3.4 MB
- Western Digital Dashboard (离线安装程序) – 111 MB
更新至上述修正固件版本后,在使用 Windows 11 24H2 时将不再出现蓝屏错误。
方法 2:更改注册表(其它品牌 SSD)
如果你在使用其它品牌 SSD 时遇到同样的问题,可以通过以下步骤来固定或禁用 HMB 容量,可以有效防止蓝屏的发生:
1使用Windows + R
快捷键打开「运行」对话框,执行regedit
打开注册表编辑器。
2导航到以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorPort
3新建一个名为HmbAllocationPolicy
的 DWORD (32 位) 值 ,并将其值设置为:
2
:将 HMB 容量固定为驱动器首选值。0
:完全禁用 HMB 功能。
设为0
可能会显著降低游戏性能,建议先尝试2
,如果问题仍然存在再尝试0
。

4重启计算机让设置生效。
如果 Windows 11 24H2 也修复了该问题,只需在注册表中删除HmbAllocationPolicy
值即可。
最新评论
1.你贴的方法我没测试,如果有效,也只适用于个人或小规模使用,不具备普遍性。 2.根据微软最佳实践,是建立一个本地帐户专门用来远程连接。 3.在域环境中,不存在使用 Microsoft 帐户的情况。
关于rdp无法连接win11微软账户的问题 有很简单的解决办法 不需要退出微软账户或者重置之类的 在中文互联网搜索到的教程内容一般是使用MicrosoftAccount\邮箱作为用户名 密码填微软账户密码然后链接 但是这有个问题就是如果服务端(被控端)本身无缓存时将无法链接 改用英文在google搜索后发现了这样一篇微软社区问答 https://answers.microsoft.com/en-us/windows/forum/all/remote-desktop-not-working-with-microsoft-account/71f0c323-688a-4c97-8740-e80eb31ae11d 打开cmd终端后输入runas /u:MicrosoftAccount\你的邮箱 winver并回车 在出现类似输入MicrosoftAccount\xxx@xxx.com:的密码的文本时输入你的微软账户密码并回车(密码不会显示) 如果密码正确 稍后你将会看到一个Windows关于信息框 关掉它既可 这条命令的意思是 以xxx@xxx.com的身份运行winver程序 在完成后它即可以在本地生成关于该账户信息的缓存 接下来即可在客户端(控制端)输入对应地址链接 用户名为MicrosoftAccount\你的邮箱 密码为微软账户密码 如果一切顺利 在建立连接后 即可弹出证书验证框(如果以前从未链接此计算机) 确定即可 稍等即可进入远程桌面 对于伸手不看理论党的直白概括: 被控端: 打开运行框输入cmd回车 在cmd输入runas /u:MicrosoftAccount\你的邮箱 winver并回车 在出现新的文本时输入微软账户密码并回车(密码不会显示的) 关闭新弹出的窗口及cmd 控制端: 打开rdp客户端 输入计算机的地址回车 用户名:MicrosoftAccount\你的邮箱 密码:微软账户密码 回车后保存证书即可链接 您好,这是我转自B站的评论,不知道这个方法是否具有普遍性来辅助我们用同一个账号进行远程控制
没有用哦,
应用安装失败,错误消息: 从 (Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x64__8wekyb3d8bbwe.Appx) 使用程序包 Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x64__8wekyb3d8bbwe 中的目标卷 C: 执行的部署 Add 操作失败,错误为 0x80040154。有关诊断应用部署问题的帮助,请参阅 http://go.microsoft.com/fwlink/?LinkId=235160。 (0x80040154) 大佬看看怎么解决