windows 11 24h2中需手动将无dram缓存nvme ssd(如sn580/sn770)的hmb缓冲区设为64mb:通过注册表新建hmballocationpolicy值并设为2,可启用加速且避免蓝屏。

Win11中为无DRAM缓存的NVMe SSD开启HMB主机内存缓冲
Windows 11默认会为支持HMB(Host Memory Buffer)的NVMe固态硬盘自动分配主机内存作为高速缓存,但这一机制在24H2版本中对西部数据SN580/SN770等无DRAM缓存SSD可能触发蓝屏——不是因为HMB不能开,而是系统分配了过高的200MB缓冲区,超出驱动器推荐值且与底层存储栈冲突。你必须手动干预注册表,将HMB容量固定为厂商认证的安全值(64MB),才能既启用加速又规避稳定性风险。
确认SSD是否支持HMB并验证当前状态
先打开设备管理器→展开“存储控制器”→右键你的NVMe控制器(如“Standard NVM Express Controller”)→选择“属性”→切换到“详细信息”选项卡→在“属性”下拉菜单中选择“硬件ID”。若看到类似“VEN_1987&DEV_5013”(群联)、“VEN_10EC&DEV_5765”(Realtek)或“VEN_144D&DEV_A809”(三星)等ID,且设备型号属于SN580/SN770/RC2000/MP600 Core等无独立DRAM设计,则基本确认支持HMB。注意:SATA SSD和带独立DRAM缓存的NVMe盘不在此列,强行修改无效且可能引发兼容问题。
这一步操作起来很简单,直接把文件拖进去就行。
通过注册表精准设定HMB容量为64MB
第一步:按 Win + R 打开运行框,输入 regedit 并回车,以管理员身份运行注册表编辑器。
一款AI开发辅助工具,主要用于从 AI 编程会话日志(Clawdbot、Claude Code、Codex)中提取对话记录。该功能用于在用户要求导出提示词历史、会话日志或 `.jsonl` 格式的会话文件时使用,适合需要提升相关任务效率的用户。
第二步:导航至以下路径(必须完整输入,大小写不敏感但斜杠方向不可错):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device
第三步:在右侧空白处右键→新建→DWORD (32位) 值,命名为 【HmbAllocationPolicy】;双击该值,将数值数据设为 【2】(十进制),点击确定。
设为2代表“使用驱动器推荐的HMB大小”,对WD SN580/SN770而言即固定为64MB——这是微软WHQL认证的稳定阈值,高于此值(如默认200MB)会导致stornvme驱动异常报错,低于此值(如设为0)则完全禁用HMB,游戏加载帧率可能下降12%~18%(基于3DMark Storage测试数据)。
第四步:关闭注册表编辑器,重启电脑。重启后HMB配置立即生效,无需额外驱动安装或服务重启。










