Windows 11

Windows 11 24H2 : Bug critique avec les SSD Western Digital SN770 et SN580, comment éviter le BSOD ?

En attendant un correctif

Windows 24H2 s’accompagne de quelques problèmes. Par exemple, des utilisateurs ont exprimé leur agacement à ne pas pouvoir supprimer plusieurs Go après la mise à niveau tandis que d’autres sont victimes d’un plantage du PC.

Ce souci affecte principalement des utilisateurs ayant dans leur PC un disque SSD signé Western Digital et plus particulièrement une unité SN770 ou SN580. Dans les deux cas il s’agit d’unité de stockage dépourvue de DRAM et reposent sur la mémoire système pour la mise en cache via la mémoire de l’hôte (HMB). Les utilisateurs ont pu identifier que le problème se produit à la suite d’une mauvaise allocation de la taille de la mémoire. En attendant un correctif, il existe une solution.

Windows 11 24H2, un souci de BSOD, solution

SSD NVMe PCIe 4.0 x4 WD Blue SN580

De nombreux SSD sont équipés d’une puce DRAM dédiée qui agit comme une mémoire tampon entre le contrôleur et la NAND Flash La présence de ce cache DRAM améliore la mise en cache d’écriture et réduit généralement les temps d’accès aléatoires. Les SSD NVMe qui ne disposent pas de cet équipement compense en ayant un support de la technologie HMB qui aide le contrôleur à accéder à la mémoire via le Direct Memory Access (DMA). En général 64 Mo sont utilisés bien que dans certains cas la capacité peut atteindre les 100 Mo voir plus. C’est là que le problème semble provenir. Certaines victimes ont remarqué que leur allocation HMB atteint les 200 Mo sur les SN770 et SN580, provoquant alors un conflit qui conduit finalement à des écrans bleus de mort (BSOD).

Heureusement il existe une solution en utilisant le bon vieil éditeur de registre. La manipulation consiste à modifier la valeur DWORD de “HmballocationPolicy” présent dans la clé HKEY-LOCAL-MACHINE-SYSTEM-CurrentControlSontrol-Control-StorPort en la fixant à 64 Mo

Pour y parvenir voici la procédure

  • Ouvrez l’éditeur de registre en exécutant REGEDIT dans Executer (WIN+R)
  • Naviguez jusqu’à entrée HKEY-LOCAL-MACHINE-SYSTEM-CurrentControlSet-Control-StorPort
  • Créer une nouvelle sous-clé HmbAllocationPolicy si elle n’est déjà pas présente
  • Fixer sa valeur DWORD à 0 ou 2 (0 -> allocation HMB OFF, 2 -> allocation HMB fixée à 64 Mo)
  • Redémarrer le PC

Ceux qui utilisent des SSD autres que ces deux références et qui rencontrent un problème similaire peuvent essayer cette solution jusqu’à ce qu’une mise à jour de Windows ou une mise à jour du micrologiciel du disque soient publier.

Sources : NeoWin

Jérôme Gianoli

Aime l'innovation, le hardware, la High Tech et le développement durable. Soucieux du respect de la vie privée.

Voir commentaires

Partager
Publié par
Jérôme Gianoli
Tags: Microsoft

Article récent

DLVR sous verrou : Intel limite les options BIOS pour Arrow Lake

Le microcode Arrow Lake 0x112 introduit un changement majeur concernant la gestion du DLVR le… Lire d'avantage

15/11/2024

Avowed, votre PC est-il prêt à plonger dans l’univers d’Eora ?

Obsidian Entertainment a révélé de nouveaux détails autour de son prochain RPG fantastique à la… Lire d'avantage

15/11/2024

Gigabyte dévoile avant l’annonce d’AMD la Radeon PRO W7800 AI TOP 48G

Gigabyte enrichit ses cartes graphiques professionnelles avec la Radeon PRO W7800 AI TOP 48G. Elle… Lire d'avantage

15/11/2024

Half Life 2 fête ses 20 ans, Nvidia dévoile Half Life 2 RTX

A l'occasion des 20 ans de Half-Life 2, NVIDIA s’est associé à Orbifold Studios pour… Lire d'avantage

15/11/2024

Windows 11 et KB5046633 : Un bug indique à tort une fin de support pour la version 23H2

La mise à jour Windows 11 KB5046633 introduit un bug perturbant. Suite à son installation… Lire d'avantage

15/11/2024

MSI lance discrètement la GeForce RTX 3050 VENTUS 2X XS BLANC 8G OC

La GeForce RTX 3050 est une carte graphique d’entrée de gamme et bien qu'elle soit… Lire d'avantage

15/11/2024