Les disques les plus utilisés actuellement, les SSD NVMe, sont très rapides. Incroyablement rapide. Chaque euro dépensé pour eux nous promet des vitesses de lecture allant jusqu'à 7 000 Mo/s. Sa puissance est donc parfaite pour nos systèmes Windows. Mais il y a un problème, c'est que Windows les contrôle avec un logiciel vieux de 18 ans…
Le contrôle que Microsoft utilise pour NVMe s'appelle « disk.sys » et sa date de sortie remonte à 2006. C'est-à-dire à l'époque où les iPhones n'existaient même pas et où les SSD semblaient être un élément de science-fiction.
Cependant, ce scénario a changé au moment où Microsoft a publié Windows 11 25H2. Avec cette mise à jour du système est venu un nouveau pilote appelé «nvmedisk.sys«. Et des tests indépendants montrent que l'utilisation de nos disques est nettement plus rapide. Mais nous avons le problème qu’il ne s’installe pas tout seul. Nous devons l'activer manuellement depuis le Registre Windows.
Mais nous ne devons pas prendre ce processus à la légère. Si notre SSD n’est pas compatible, nous pourrions nous retrouver sans démarrer Windows. C'est pourquoi nous allons vous expliquer étape par étape ce que c'est, son importance et comment le faire en toute sécurité.
Microsoft et le nouveau pilote pour les disques SSD
Microsoft reconnaît le système NVMe via un logiciel depuis Windows 8.1. Mais ce n’est pas parce qu’il l’a fait si tôt qu’il l’a bien fait. Le pilote « disk.sys » traite les SSD NVMe comme s'il s'agissait de disques SCSI. C'est-à-dire des appareils créés dans les années 90. Autrement dit, ce serait comme essayer de conduire un BYD avec les instructions d'un Seat 600. C'est vrai que cela fonctionne, mais nous laissons sur la table une énorme quantité de performances qui tombent dans l'oreille d'un sourd.
La vitesse d'un véritable NVMe dépend de la compréhension complète par un contrôleur de son protocole de fonctionnement. Si cela ne se produit pas, le SSD ne peut pas fonctionner à pleine puissance. Pourtant, Microsoft n'a jamais donné la priorité à ce pilote car les disques étaient déjà « assez rapides » de toute façon. Mais la généralisation de ces dispositifs a fait que la différence entre vitesse théorique et vitesse réelle commence à se faire de plus en plus sentir.
Ce qui change avec « nvmedisk.sys »
Ce nouveau pilote est spécialement conçu pour les disques NVMe et comprend parfaitement le protocole. Les tests montrent des améliorations des vitesses séquentielles et aléatoires. Précisément les métriques qui comptent lorsque nous ouvrons un projet dans Photoshop ou chargeons un jeu vidéo à partir d'un SSD.
Mais c’est là que vient le problème : tous les SSD ne sont pas compatibles. Si votre appareil n'inclut pas ce nouveau pilote, vous pouvez interrompre le démarrage de Windows et vous retrouver avec un système inutilisable. C'est précisément pour cette raison que Microsoft ne l'a pas activé par défaut.
Comment mener à bien le processus et les risques
Tout d’abord, vous devez garder à l’esprit que pour modifier cette section, nous devons toucher le registre Windows. Le registre est l'endroit où le système d'exploitation stocke ses paramètres les plus importants. Une erreur ici signifie que nous rencontrons un écran bleu de la mort.
Par conséquent, faites tout d’abord une sauvegarde de votre système. En tant que point de restauration ou en tant qu'image disque sur un disque externe. En cas de problème, vous pouvez restaurer l'intégralité du système sans perdre de données. Veuillez noter que certains utilisateurs ont signalé qu'après le changement, vos SSD ne démarrent pas. C'est donc une précaution sérieuse.
Ouvrez l'Éditeur du Registre en tapant « regedit » dans la zone de texte de la barre des tâches. Ensuite, accédez à cet itinéraire :
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/nvmedis

A l’intérieur, vous devez créer ou modifier, selon les cas, 3 valeurs DWORD :
- Démarrer : changez la valeur à 0 (démarrez le service automatiquement)
- Type : défini sur 1 (affecte le service du noyau)
- ErrorControl : défini sur 1
Pour plus de sécurité, vous pouvez désactiver « disk.sys » afin qu'il n'entre pas en conflit. Dans ce cas, allez dans « HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/disk ». Une fois à l'intérieur, il vous suffira de changer la valeur Start à 4 pour le désactiver.
Redémarrez votre PC après ces modifications et Windows devrait démarrer avec le nouveau pilote. Si tout se passe bien, vous remarquerez la différence de vitesse d’écriture et de lecture. Et en cas de problème (tous les SSD ne sont pas pris en charge), utilisez votre sauvegarde.