19/12/2025

Windows va enfin arrêter de brider nos SSD NVMe !

Par admin

Windows va enfin arrêter de brider nos SSD NVMe !

En bon geek accro au shopping, vous avez claqué des centaines d’euros dans un SSD NVMe PCIe 5.0 qui promet d’atteindre des vitesses de ouf, mais malheureusement, vous avez l’impression que votre Windows n’en tire pas tout le potentiel… snif… Et ce n’est pas qu’une impression, vous avez raison, et youpi, Microsoft vient enfin de faire quelque chose pour corriger ça.

Le problème, c’est que depuis des années, Windows traite tous les périphériques de stockage comme s’ils étaient de vieux disques SCSI des années 80. En effet, Windows convertit toutes les commandes à destination de votre SSD NVMe ultrarapide, en langage SCSI avant de les exécuter. Un peu comme si vous deviez traduire du français vers le latin puis vers l’anglais à chaque fois que vous voulez dire bonjour. C’est inutilement compliqué et forcément plus lent.

Du coup, Microsoft a décidé de moderniser tout ça avec Windows Server 2025 qui supporte enfin le NVMe natif. Concrètement, plus de traduction SCSI, le système communique maintenant directement avec votre SSD dans sa langue maternelle et les résultats sont plutôt impressionnants !

Car si on en croit Microsoft, en termes de performances, ça représente une augmentation de 80% des IOPS (opérations d’entrée/sortie par seconde) par rapport à Windows Server 2022. Pour vous donner un ordre de grandeur, on passe d’environ 1,8 million d’IOPS à 3,3 millions sur un SSD PCIe 5.0. Et en bonus, le CPU consomme environ 45% de cycles en moins pour chaque opération I/O. Bref, c’est plus rapide ET plus efficace.

Et il y a bien sûr, une raison technique à ces gains massifs. Les SSD NVMe modernes supportent jusqu’à 64 000 files d’attente avec 64 000 commandes chacune. Sauf que l’ancien système SCSI était conçu pour des disques rotatifs avec une seule file et 32 commandes max. Ouch…

Pour l’instant, cette amélioration est disponible uniquement sous Windows Server 2025 et elle est désactivée par défaut. Donc faut l’activer manuellement via le registre avec une commande PowerShell mais Microsoft précise que Windows 11 devrait aussi en bénéficier dans une future mise à jour, une fois que la techno aura fait ses preuves côté serveur.

Voici la fameuse commande :

reg add HKEY_LOCAL_MACHINESYSTEMCurrentControlSetPoliciesMicrosoftFeatureManagementOverrides /v 1176759950 /t REG_DWORD /d 1 /f

Bref, si vous êtes admin système ou que vous avez un serveur qui fait tourner SQL Server, de la virtualisation Hyper-V ou des workloads IA/ML, ça vaut le coup de jeter un petit œil (pensez à le récupérer après, c’est dégueu un oeil qui traine par terre).

Source

Source : korben.info