近期,陆续有使用使用西部数据 SN580/SN770 的 PC 在升级到 Windows 11 24H2 后出现了蓝屏故障。这一问题最早在 10 月 9日出现在在西部数据的官方社区讨论贴中。
目前,微软已经获知此问题并且已经暂停向使用 SN580/SN770 的设备推送 Windows 11 24H2 更新。
导致这一蓝屏问题的主因与 Windows 11 24H2 的 HMB 策略有关,Windows 的HMB(Host Memory Buffer)策略是一种为无DRAM(Dynamic Random Access Memory)的NVMe(Non-Volatile Memory Express)固态硬盘设计的内存管理机制。这个策略的主要目的是提高这类固态硬盘的性能。
由于 Windows 11 24H2 最高允许分配 256 MB 的统一缓存,而 SN580/SN770 分别最高只支持 200MB 和 64MB,这就导致了缓存溢出,从而出现蓝屏问题。
目前,解决此蓝屏问题可以通过关闭 HMB 策略,以下是关闭 HMB 策略的注册表:
- 搜索框输入 registry editor 并运行
- 在注册表地址栏中访问此地址:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorPort
- 新建 DWORD,命名为:HMBAllocationPolicy,值设置为 00000000 后,保存即可。