Баг в 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 (равным 64 МБ).

Примечательно, что те пользователи, у который есть SSD-накопители не WD и возникла похожая проблема, также могут попробовать выполнить эту настройку реестра, пока обновление Windows или обновление прошивки накопителя не исправит ситуацию для Windows 11 24H2.

Ранее эксперты обнаружили в Windows 11 24H2 баг, который приводит к неудаляемому кэшу обновления ОС объёмом 8,63 ГБ. Эту информацию видно в системных настройках, но её нельзя удалить с помощью очистки диска (Disk Cleanup или Storage Cleanup не помогают) или других манипуляций. Помогает только чистая установка Windows 11 24H2. При попытке выполнить очистку диска и хранилища и удалить файлы кэша обновления в системе ничего не происходит и эти файлы продолжают занимать до 8,63 ГБ хранилища.

Также ошибка в Windows 11 24H2 заставляет штатное средство проверки системных файлов sfc /scannow обнаруживать повреждённые файлы при каждом запуске и сканировании диска. В частности, SFC постоянно обнаруживает, что хэши для элемента файла Microsoft.Web.WebView2.Core.dll не совпадают.


ссылка на оригинал статьи https://habr.com/ru/articles/850216/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *