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