Обновление Windows 11 24H2 содержит некоторые незадокументированные ошибки. Пользователи сообщают о конфликте с накопителями Western Digital NVMe SSD определенных моделей.
Похоже, «синий экран смерти» возникает с WD Black SN770 и WD Blue SN580, оба из которых не имеют кэша DRAM и полагаются на системную память для кэширования через буфер памяти хоста (HMB). Пользователи смогли точно определить, что проблема возникает в результате неправильного распределения размера буфера памяти — его можно скорректировать в реестре Windows.
Теперь многие SSD имеют встроенную память DRAM, которая действует как буфер для данных между контроллером и флэш-памятью NAND для ускорения операций с файлами. Твердотельные накопители данных, не имеющие кэша DRAM, обычно поддерживают технологию HMB, которая помогает контроллеру получать прямой доступ к системной памяти (DMA).
Обычно SSD используют 64 МБ системной памяти, но могут получить 100 МБ или более. Кажется, именно здесь возникает конфликт, который приводит к BSOD: пострадавшие заметили, что количество памяти для HMB достигает 200 МБ с накопителями SN770 и SN580.
Существует обходной путь исправления с помощью редактора реестра. Изменение значения DWORD в ключе HmbAllocationPolicy в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorPort, где нужно установить объем памяти 64 МБ. Для этого нужно:
Пользователи твердотельных накопителей других производителей также могут попробовать эти настройки реестра, пока обновление Windows или обновление прошивки не исправит ситуацию. Проблема обсуждается на форуме WD, каких-то официальных решений пока нет.
Источник: NeoWin