Windows 11 24H2更新引发西数、Sandisk固态硬盘兼容性问题,这里是解决办法

Windows 11 24H2稳定版的发布带来了一些新特性,但不幸的是,也引入了一些错误,特别是与特定SSD(固态硬盘)型号的兼容性问题。继西部数据固态硬盘用户报告蓝屏死机(BSOD)后,Sandisk SSD用户在安装更新后也遇到了类似的问题。微软已确认,正在阻止某些特定SSD型号的用户更新至Windows 11 24H2,直到固件更新发布。

问题背景

在Windows 11 23H2中,系统为SSD提供的主机内存缓冲区(HMB)为64MB,而某些SSD型号需要高达200MB的HMB。Windows 11 24H2更新后,微软开始根据SSD的需求授予200MB,但这导致了关键进程死亡的BSOD。此前,通过设置“HMBAllocationPolicy = 0”可以修复此问题,但目前Sandisk和WD已经发布了新固件来解决这一问题。

受影响的固态硬盘型号

以下是Sandisk官方认可的遇到BSOD的SSD型号:

  • WD_BLACK SN770 NVMe SSD 2TB
  • WD_BLACK SN770M NVMe SSD 2TB
  • WD Blue SN580 NVMe SSD 2TB
  • WD Blue SN5000 NVMe SSD 2TB
  • SanDisk Extreme M.2 NVMe SSD 2TB

解决方案

微软将阻止安装更新,直到固态硬盘固件更新。Sandisk已发布与Windows 11 24H2兼容的最新固件版本。用户需下载Western Digital Dashboard工具,下载并刷新固态硬盘上的最新固件。在刷新新固件之前,建议备份所有数据以防数据丢失。

其他固态硬盘品牌的解决方案

对于其他品牌的SSD,如果遇到相同的问题,可以尝试以下注册表破解以禁用HMB分配,但请在操作前创建注册表备份:

  • 打开记事本,粘贴以下代码
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorPort]
 
"HMBAllocationPolicy"=dword:00000002
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device]
 
"HostMemoryBufferBytes"=hex(7):56,00,45,00,4e,00,5f,00,31,00,35,00,42,00,37,00,\
 
26,00,44,00,45,00,56,00,5f,00,35,00,30,00,31,00,37,00,26,00,52,00,45,00,56,\
 
00,5f,00,3f,00,3f,00,20,00,36,00,37,00,31,00,30,00,38,00,38,00,36,00,34,00,\
 
00,00,56,00,45,00,4e,00,5f,00,31,00,35,00,42,00,37,00,26,00,44,00,45,00,56,\
 
00,5f,00,35,00,30,00,34,00,31,00,26,00,52,00,45,00,56,00,5f,00,3f,00,3f,00,\
 
20,00,36,00,37,00,31,00,30,00,38,00,38,00,36,00,34,00,00,00,00,00
  • 按Ctrl + S,将文件命名为SSD.reg。
  • 选择所有文件并点击保存。
  • 导航到保存位置,双击文件。
  • 按照屏幕上的指示导入注册表文件。
  • 重启电脑

注意事项

  • 等待微软修复:微软建议用户等待其修复现有的七个错误,其中一些在发布的第一周就出现了。大多数问题是固件问题,当制造商发布最新驱动程序时将会消失。
  • 固件更新的重要性:固件更新是解决这些问题的关键。确保您的 SSD 固件是最新的,以避免不必要的问题。

Windows 11 24H2 的推出虽然带来了很多新功能,但也伴随着一些固件相关的问题。通过更新 SSD 固件或使用注册表修补方法,您可以解决这些 BSOD 问题。建议密切关注制造商和微软的官方更新,以确保您的系统始终处于最佳状态。(来源

下载地址
百度云盘
密码:mswt
123盘
密码:A0bU

评论