Rozwiąż problemy z BSOD 24H2 w systemie Windows 11 za pomocą WD SN770 i SN580 Registry Hack

Rozwiąż problemy z BSOD 24H2 w systemie Windows 11 za pomocą WD SN770 i SN580 Registry Hack

Najnowsza aktualizacja systemu operacyjnego Microsoft, Windows 11 w wersji 24H2, wprowadziła serię nieudokumentowanych błędów, szczególnie wpływających na wydajność dysku. Użytkownicy zgłaszali frustrację z powodu braku możliwości usunięcia 8,63 GB danych po aktualizacji. Ponadto funkcja skanowania SFC systemu Windows wydaje się działać nieprawidłowo; jednak Microsoft potwierdził ten problem i zajmuje się nim w nadchodzącej aktualizacji KB5044384.

Co więcej, wielu użytkowników ma problemy z dyskami SSD NVMe firmy Western Digital, ponieważ po uaktualnieniu systemu Windows 11 24H2 na tych dyskach pojawia się niebieski ekran awarii.

Problemy te występują zwłaszcza w modelach WD_Black SN770 i WD Blue SN580, które nie mają dedykowanych układów DRAM i zamiast tego wykorzystują pamięć systemową do buforowania przez bufor pamięci hosta (HMB). Dotknięci użytkownicy ustalili, że przyczyną problemu jest nieprawidłowa alokacja rozmiaru bufora pamięci hosta, a zmiany wprowadzone za pomocą Edytora rejestru wydają się rozwiązywać problem.

Dla nieświadomych, wiele dysków SSD zawiera dedykowany komponent DRAM, który służy jako bufor do zarządzania metadanymi między pamięcią flash NAND a kontrolerem. Ta pamięć podręczna DRAM zwiększa wydajność zapisu i minimalizuje opóźnienia losowego dostępu. Natomiast dyski SSD NVMe, które nie zawierają pamięci DRAM, zazwyczaj wykorzystują technologię HMB, umożliwiając kontrolerowi wykorzystanie pamięci systemowej za pośrednictwem bezpośredniego dostępu do pamięci (DMA).

Zwykle dyski SSD NVMe przydzielają około 64 MB pamięci w systemie Windows; jednak mogą rozszerzyć ten przydział do 100 MB lub więcej. Ta rozbieżność jest kluczowa, ponieważ użytkownicy, których dotyczy ten problem, zaobserwowali, że ich przydział HMB wzrósł do 200 MB w modelach SN770 i SN580, co prawdopodobnie powoduje konflikty prowadzące do błędów niebieskiego ekranu (BSOD).

Niestety, określenie rozmiaru alokacji HMB bezpośrednio w systemie Windows może być trudne bez użycia narzędzi firm trzecich, takich jak aplikacja hmb-nvme firmy VLO.

Na szczęście istnieje proste obejście problemu za pomocą Edytora rejestru. Modyfikując wartość DWORD w kluczu „HmbAllocationPolicy” znajdującym się w katalogu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorPort, użytkownicy mogą ustawić alokację z powrotem na 64 MB. Kroki, aby to zrobić, są następujące:

  1. Uruchom Edytor rejestru, wykonując polecenie REGEDIT .
  2. Przejdź do katalogu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorPort .
  3. Jeśli jeszcze tego nie zrobiono, utwórz nowy podklucz HmbAllocationPolicy .
  4. Zmień wartość DWORD klucza na 0 lub 2 (gdzie 0 = alokacja HMB wyłączona, a 2 = alokacja HMB ustawiona na 64 MB).
  5. Uruchom ponownie komputer.

Jeśli te kroki przywrócą funkcjonalność, prawdopodobnie przyczyną był przydział HMB. Użytkownikom dysków SSD innych marek, którzy mają podobne problemy, zaleca się zastosowanie tej korekty rejestru, dopóki oficjalna aktualizacja systemu Windows lub uaktualnienie oprogramowania układowego nie rozwiąże problemu na stałe.

Źródło: forum WD

Źródło

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *