先说下Win11 24H2蓝屏死机这个Bug,并不局限于西部数据SSD,是所有的无缓固态硬盘都有可能发生!
11月14日,据各大媒体报道,部分使用西部数据(Western Digital,简称 WD)NVMe M.2 SSD 的用户在升级到 Windows 11 24H2 后遇到蓝屏问题。受影响的主要是 SN580 和 SN770 型号,初步分析该问题可能与系统和硬件的兼容性有关。NVMe固态硬盘通常在Windows 10/11上分配64MB的空间,但也可以分配到100MB甚至更高的空间,在SN580和SN770上分配的空间似乎达到了200MB。这个空间的分配可能与系统的某些设置存在冲突从而导致频繁的蓝屏死机,而通过注册表修改缓冲区分配则有助于解决这个问题,至少可以临时性解决问题。
升级到 Windows 11 24H2 后,使用 WD SN580 和 SN770 型号 NVMe M.2 SSD 的用户报告了蓝屏死机 (BSoD) 的情况。
这两款 SSD 采用了 HMB (Host Memory Buffer) 技术,利用计算机主内存作为缓存,而非传统的 DRAM 缓存。目前尚不清楚问题根源是 Windows 11 24H2 系统本身,还是 SSD 固件。
其他采用类似技术的无 DRAM 缓存 SSD 也可能遇到类似问题。如果你在使用其他品牌的无 DRAM 缓存 SSD 时遇到类似情况,也可以尝试以下解决方案。
通过以下简单步骤来固定或禁用 HMB 容量,可以有效防止蓝屏的发生:
1、使用Windows + R
快捷键打开「运行」对话框,执行regedit
打开注册表编辑器。
2、定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorPort
3、创建一个新的DWORD(32 位)值,并命名为HmbAllocationPolicy(如果尚未存在)
4、将该键值设置为0(关闭HMB空间分配)或2(将HMB空间分配设置为64MB),并重启电脑
注意事项:设为0
可能会显著降低游戏性能,建议先尝试2
,如果问题仍然存在再尝试0
。
后续:如果 Windows 11 24H2 或 WD 的固件更新修复了该问题,只需在注册表中删除HmbAllocationPolicy
值即可。