Очередное обновление Windows, очередная порция жалоб пользователей на сбои и ошибки. Вряд ли это можно назвать новостью, но на этот раз проблема очень специфическая, но и очень раздражающая, и касается она твердотельных накопителей Western Digital, в частности, моделей SN770 и SN580. Похоже, что эти диски просто не готовы к обновлению 24H2, и результатом этого стало множество сбоев и печально известных “синих экранов смерти” (BSOD).
Все эти проблемы были отмечены владельцами SN770/SN580 на форумах сообщества Western Digital (через TechSpot). Похоже, что проблема связана с так называемым буфером памяти хоста (Host Memory Buffer, HMB). Все твердотельные накопители хранят карту расположения данных в микросхемах флэш-памяти, и эта карта постоянно обновляется, поскольку информация удаляется и добавляется.
Некоторые SSD оснащены одним модулем DRAM и хранят карту в нем, но многие игровые SSD не имеют DRAM (чтобы снизить цену) и вместо этого хранят карту в небольшом участке системной памяти компьютера. Это называется HMB, и без него производительность падает при выполнении большого количества небольших операций записи и стирания.
По словам владельцев SSD WD, похоже, что WD Black SN770 и Blue SN580 придерживаются максимального размера HMB в 64 МБ, но в обновлении 24H2 Windows увеличивает этот размер до 200 МБ. Микропрограмме SSD такая цифра не нравится, и в результате возникают ошибки.
Текущие решения включают в себя работу с реестром Window и переход к разделу Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorPort. Для владельцев SN770/SN850 там должна быть запись HMBAllocationPolicy, и все, что нужно сделать, это установить ее значение на ноль, а затем перезагрузиться. Это отключает использование HMB, но, по-видимому, лечит проблему.
Однако другие посетители форума говорят, что им подходит значение 2. Некоторые пользователи просто воспользовались функцией отката Windows, чтобы вернуть операционную систему к прежнему состоянию 23H2. Настоящее решение, конечно, требует исправления от Microsoft и/или обновленной прошивки от Western Digital для этих SSD.
Интересно то, что существует большое количество других моделей SSD, в которых также используется HMB размером 64 МБ, но пока я не видел жалоб на выход Windows из строя на этих дисках. Я не считаю, что во всем виновата компания Western Digital, потому что мы не знаем, дала ли Microsoft понять всем производителям SSD, что размер HMB по умолчанию будет изменен в 24H2.
Обновление 24H2 в настоящее время распространяется медленно, поэтому не у всех еще есть возможность установить его. Но если Вы являетесь владельцем SSD WD SN770 или SN580, я настоятельно рекомендую Вам подождать, пока Western Digital не выпустит новую прошивку для своих накопителей.