Risolvi i problemi BSOD 24H2 di Windows 11 con l’hacking del registro WD SN770 e SN580

Risolvi i problemi BSOD 24H2 di Windows 11 con l’hacking del registro WD SN770 e SN580

L’ultimo aggiornamento del sistema operativo Microsoft, Windows 11 versione 24H2, ha introdotto una serie di bug non documentati, che influiscono in particolare sulle prestazioni del disco. Gli utenti hanno segnalato frustrazione per non essere riusciti a rimuovere 8,63 GB di dati dopo l’aggiornamento. Inoltre, la funzione di scansione SFC di Windows sembra non funzionare correttamente; tuttavia, Microsoft ha riconosciuto questo problema e lo sta affrontando con il prossimo aggiornamento KB5044384.

Inoltre, diversi utenti stanno riscontrando complicazioni specifiche con gli SSD NVMe di Western Digital, poiché queste unità presentano arresti anomali con schermata blu dopo l’aggiornamento a Windows 11 24H2.

I problemi si verificano in modo particolare con i modelli WD_Black SN770 e WD Blue SN580, entrambi privi di chip DRAM dedicati e che invece utilizzano la memoria di sistema per la memorizzazione nella cache tramite host memory buffer (HMB). Gli utenti interessati hanno stabilito che la radice del problema risiede nell’allocazione non corretta della dimensione del buffer di memoria host e le modifiche apportate tramite l’editor del Registro di sistema sembrano risolvere il problema.

Per chi non lo sapesse, molti SSD incorporano un componente DRAM dedicato che funge da buffer per gestire i metadati tra la memoria flash NAND e il controller. Questa cache DRAM migliora le prestazioni di scrittura e riduce al minimo i ritardi di accesso casuale. Al contrario, gli SSD NVMe che non dispongono di DRAM in genere utilizzano la tecnologia HMB, consentendo al controller di utilizzare la memoria di sistema tramite Direct Memory Access (DMA).

Normalmente, gli SSD NVMe assegnano circa 64 MB di memoria su Windows; tuttavia, possono estendere questa allocazione a 100 MB o più. Questa discrepanza è fondamentale poiché gli utenti interessati dal problema hanno osservato la loro allocazione HMB salire fino a 200 MB sui modelli SN770 e SN580, il che probabilmente innesca conflitti che portano agli errori della schermata blu (BSOD).

Sfortunatamente, determinare la dimensione di allocazione HMB direttamente su Windows può essere complicato senza utilità di terze parti, come l’applicazione hmb-nvme di VLO.

Fortunatamente, esiste una semplice soluzione alternativa che utilizza l’Editor del Registro di sistema per risolvere il problema. Modificando il valore DWORD all’interno della chiave “HmbAllocationPolicy” situata nella directory HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorPort, gli utenti possono impostare nuovamente l’allocazione a 64 MB. I passaggi per farlo sono i seguenti:

  1. Avviare l’Editor del Registro di sistema eseguendo REGEDIT .
  2. Passare alla directory HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorPort .
  3. Se non è già presente, creare una nuova sottochiave HmbAllocationPolicy .
  4. Regolare il valore DWORD per la chiave su 0 o 2 (dove 0 = allocazione HMB disattivata e 2 = allocazione HMB impostata su 64 MB).
  5. Riavvia il computer.

Se questi passaggi ripristinano la funzionalità, è probabile che l’allocazione HMB sia la causa sottostante. Gli utenti con SSD di altri marchi che riscontrano problemi simili sono incoraggiati ad applicare questa regolazione del Registro di sistema finché un aggiornamento ufficiale di Windows o un upgrade del firmware non risolva la situazione in modo permanente.

Fonte: forum WD

Fonte

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *