Se hai un SSD NVMe nel tuo PC Windows e noti che il computer non funziona alla velocità prevista, è molto probabile che il problema non sia l'hardware, ma Come gestisce Windows queste unità ad alte prestazioni?In molti casi, il sistema operativo utilizza driver generici e un livello di compatibilità progettato per tecnologie più vecchie, il che ostacola parte del potenziale di queste unità.
Negli ultimi mesi è stato scoperto che Microsoft ha nascosto uno specifico driver NVMe, originariamente destinato ai server, che potrebbe per migliorare significativamente le prestazioni, la latenza e l'utilizzo della CPU degli SSD NVMe in Windows 11Attivarla richiede alcune regolazioni e un po' di attenzione. Ma per molti utenti, i vantaggi valgono la pena, soprattutto per attività impegnative come il gaming, l'editing video o carichi di lavoro intensi.
Come Windows 11 gestisce le unità NVMe e perché hanno prestazioni peggiori
Di default, Windows 11 utilizza un modello di driver che privilegia la compatibilità su tutto il resto. Ciò significa che Molte unità NVMe vengono trattate internamente come se fossero dispositivi SCSI.Questo livello di traduzione consente al sistema di funzionare con tutti i tipi di dischi. Tuttavia, introduce una serie di limitazioni che diventano evidenti quando si lavora con SSD di fascia alta.
Il nocciolo del problema risiede nel controller del disco standard di Windows, noto come disco.sysQuesto file funge da driver generico per molte unità, incluso NVMe. Tuttavia, trattandole come dispositivi SCSI, non può sfruttare appieno le capacità del protocollo NVMe, specificamente progettato per comunicare direttamente ed efficientemente con la CPU tramite PCIe. Ciò è dovuto all'influenza di... chip per computer.
Utilizzando questo percorso generico si ottiene un larghezza di banda effettiva ridotta, latenza aumentata e, in alcuni casi, maggiore consumo di risorseI test sulle prestazioni hanno evidenziato una perdita di diverse centinaia di MB/s sia nella velocità di lettura che in quella di scrittura, soprattutto nelle operazioni sequenziali e negli IOPS sotto carichi pesanti.
Questo modo di lavorare non solo limita i dati nei benchmark, ma può anche influenzare gli scenari del mondo reale: tempi di caricamento più lunghi nei giochi, progetti di modifica che richiedono più tempo per essere aperti o sistemi che sembrano meno reattivi quando si avviano più applicazioni contemporaneamente.
Oltre alla velocità effettiva grezza, questo livello SCSI può introdurre latenze aggiuntive nell'accesso casuale a piccoli blocchi di datiCiò è particolarmente evidente nelle attività quotidiane e nelle attività quotidiane in cui si svolgono migliaia di piccole e costanti letture e scritture.

Driver NVMe nascosto di Microsoft: nvmedisk.sys
Per migliorare la gestione delle unità NVMe, Microsoft ha introdotto un nuovo driver di archiviazione dedicato in Windows Server 2025, destinato a ridurre il sovraccarico della CPU e aumentare il numero di IOPS nei carichi di lavoro impegnativi tipici dei data center. Questo controller è noto come nvmedisk.sys, progettato per comunicare in modo più diretto ed efficiente con le unità NVMe.
Secondo la stessa Microsoft, negli ambienti server e negli scenari di input/output molto intensivi, l'utilizzo di questo nuovo driver potrebbe Aumenta gli IOPS fino all'80% e riduce l'utilizzo della CPU di circa il 45%.Questi valori sono calcolati per carichi di lavoro del server, con più richieste simultanee e traffico costante. Non si applicano direttamente all'uso domestico o desktop.
Anche se ufficialmente Microsoft non supporta questo driver nelle versioni client di WindowsIl file e la funzionalità sono presenti in Windows 11. Questo è interessante. Con un'opportuna modifica del registro, è possibile "forzare" il sistema a utilizzare nvmedisk.sys invece di disk.sys per le unità NVMe, sbloccando parte di quelle prestazioni extra.
I test eseguiti dalla community sulle build recenti di Windows 11 (come la versione 25H2) mostrano che l'abilitazione di nvmedisk.sys, In determinati scenari si ottengono miglioramenti misurabili tra il 10% e il 15%Non è una rivoluzione, ma è uno strumento utile. Soprattutto considerando che non richiede modifiche alla frequenza hardware o overclocking.
Oltre ai numeri, molti utenti commentano che il sistema sembra più veloce nell'apertura di programmi pesanti, nella gestione di macchine virtuali o nello spostamento di grandi volumi di datiNon è magia, si tratta semplicemente di utilizzare il driver effettivamente ottimizzato per la tecnologia NVMe.
Come scoprire quale controller sta utilizzando il tuo SSD NVMe
Prima di apportare modifiche, è essenziale verificare se l'unità NVMe utilizza già il driver più recente o se utilizza ancora quello generico. Windows stesso fornisce queste informazioni nel Amministratore del dispositivoanche se è un po' nascosto, bastano un paio di clic per raggiungerlo.
La procedura usuale prevede l'apertura del menu avanzato di Windows premendo la combinazione di tasti Windows + X e seleziona l'opzione "Gestione dispositivi". Da lì, scorri verso il basso fino alla sezione "Unità disco". Qui il sistema elenca tutti i dischi collegati: SATA, NVMe, esterni, ecc.
Una volta individuate le unità NVMe, sarà necessario Fare clic con il tasto destro del mouse su ciascuno di essi e andare su "Proprietà"Nella scheda "Driver" sono riportate le informazioni di base sul driver. La parte più importante è il pulsante "Dettagli driver", che mostra i nomi esatti dei file utilizzati.
Sulla maggior parte dei computer attuali con Windows 11, le unità NVMe vengono visualizzate utilizzando disk.sys come controller principaleSe il sistema è già stato configurato per utilizzare il nuovo driver, verrà visualizzato quest'ultimo. nvmedisk.sysÈ qui che dobbiamo rimuovere alcune delle attuali limitazioni. Vale la pena controllare tutte le unità NVMe installate, poiché potrebbero non utilizzare tutte lo stesso driver.
Se dopo l'ispezione noti che tutte le tue unità NVMe sono ancora bloccate su disk.sys, c'è margine di miglioramento, poiché Windows li tratta come se fossero dispositivi SCSI tradizionali invece di utilizzare in modo nativo il protocollo NVMe.

Attivare nvmedisk.sys utilizzando il registro di Windows
Sebbene questa impostazione non compaia nelle opzioni di configurazione grafica, è possibile abilitare il driver moderno utilizzando il Registro di sistema di Windows. L'idea è attivare una serie di “override” delle funzionalità interne che indicano al sistema di utilizzare il driver NVMe più recente disponibile.
Prima di toccare qualsiasi cosa, è importante essere molto chiari: Modificare il registro di Windows non è un giocoUna modifica implementata in modo errato può causare instabilità, errori di avvio o comportamenti hardware insoliti. Pertanto, si consiglia vivamente di eseguire un controllo approfondito prima di apportare qualsiasi modifica. Creare un punto di ripristino del sistema e un backup del registro.
Un modo pratico per applicare la modifica è utilizzare il Prompt dei comandi con privilegi di amministratore. Apri il menu Start, cerca "CMD", fai clic con il pulsante destro del mouse e scegli "Esegui come amministratore". Una volta dentro, puoi aggiungere i tasti necessari con diversi comandi consecutivi.
I comandi solitamente utilizzati per abilitare il driver moderno sono simili a questi e puntano al percorso dei criteri di Microsoft Feature Management:
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 735209102 /t REG_DWORD /d 1 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 1853569164 /t REG_DWORD /d 1 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 156965516 /t REG_DWORD /d 1 /f
Al termine dell'esecuzione dei comandi, è necessario riavviare il computer in modo che Windows possa elencare nuovamente i dispositivi e caricare i driver corrispondenti. Dopo il riavvio, se tutto è andato a buon fine, le unità NVMe non verranno più visualizzate nello stesso modo in Gestione dispositivi.
Attivare il driver dall'Editor del Registro di sistema passo dopo passo
Se non ti senti a tuo agio con i comandi da riga di comando, puoi eseguire la stessa operazione anche dall'Editor del Registro di sistema tramite l'interfaccia grafica di Windows. Il risultato finale è lo stesso: creare le voci DWORD necessarie nel percorso appropriato in modo che il sistema attivi le funzioni interne relative al controller NVMe.
Per fare ciò, il primo passo è aprire lo strumento "regedit". Premere Win + R Per aprire la finestra di esecuzione rapida, digitare regedit e premere Invio.
Una volta dentro l'editor, devi navigare attraverso l'albero sulla sinistra fino a raggiungere il percorso HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\OverridesSe una di queste chiavi non esiste, sarà necessario crearla manualmente.
Nella chiave "Overrides", il passaggio successivo è creare nuovi valori DWORD (32 bit) per ciascuno degli identificatori associati all'attivazione del nuovo controller. Questi identificatori numerici sono gli stessi utilizzati nei comandi da riga di comando. La differenza è che qui vengono aggiunti manualmente.
Una volta terminata la creazione dei valori, non resta che Chiudere l'editor del registro e riavviare il computer.Dal successivo avvio in poi, se la versione di Windows 11 e l'hardware lo supportano, il sistema dovrebbe caricare nvmedisk.sys per gestire le unità NVMe.
Rischi, avvertenze e potenziali problemi di compatibilità
Come qualsiasi modifica avanzata al sistema, l'abilitazione del moderno driver NVMe non è esente da rischi. Sebbene la funzionalità faccia parte di Windows stesso, Microsoft non lo supporta ufficialmente nelle versioni client.Potrebbero pertanto verificarsi comportamenti non documentati o incompatibilità con determinate utilità.
Uno dei problemi che è già stato osservato è l' incompatibilità parziale con gli strumenti di gestione SSDQuesto può accadere con alcune versioni di Samsung Magician o altre utility di monitoraggio e aggiornamento del firmware. In questi casi, l'unità continua a funzionare correttamente, ma lo strumento potrebbe non rilevarla correttamente o non visualizzare le informazioni. dati SMARTtemperature o durata della vita.
Il registro di Windows richiede che ogni modifica venga effettuata con attenzione. Un valore scritto male, un percorso non corretto o un'eliminazione accidentale Possono impedire l'avvio del sistema o impedire il corretto funzionamento di alcuni dispositivi.
Per tutti questi motivi, prima di iniziare a modificare il registro, è altamente consigliabile Creare un backup del registro stesso e abilitare i punti di ripristinoCiò ti consentirà di tornare indietro se, dopo la modifica, inizi a notare arresti anomali, schermate blu o comportamenti strani.
In uno scenario raro, se l'SSD NVMe o la scheda madre non sono compatibili con il nuovo controller, potresti riscontrare instabilità, crash del sistema o accesso al disco eccessivamente lentoAnche se non è la norma, vale la pena tenerlo a mente.
Come annullare la modifica e tornare al driver precedente
Se dopo aver attivato nvmedisk.sys inizi a notare problemi o semplicemente non vedi chiari miglioramenti nel tuo caso specifico, hai sempre la possibilità di Ripristina l'impostazione e torna al comportamento standard di WindowsIl sistema stesso si occupa di ripristinare l'utilizzo di disk.sys non appena scompaiono i tasti che attivano il nuovo controller.
Il modo più sicuro e semplice per annullare la modifica è utilizzare il punto di ripristino del sistema creato prima di modificare il registro. Utilizzando lo strumento Ripristino configurazione di sistema di Windows, è possibile scegliere la data appropriata e consentire al sistema di ripristinare tutte le modifiche a livello di configurazione.
Se preferisci rimuovere solo le impostazioni del driver, puoi riaprire il prompt dei comandi come amministratore e utilizzare Comandi "reg delete" per eliminare le voci DWORD che hai creato nella chiave FeatureManagement\Overrides. Dopo aver eliminato ciascuno di essi, un riavvio ripristinerà Windows allo stato precedente.
In alternativa, è possibile eseguire questa operazione anche dall'interno di regedit. Eliminare manualmente i valori 735209102, 1853569164 e 156965516 (o qualsiasi altro aggiunto), assicurandoti di non toccare altri tasti. Anche in questo caso, dopo il riavvio, le unità NVMe dovrebbero riapparire come gestite da disk.sys in Gestione dispositivi.
Una volta invertito il cambiamento, è una buona idea Ripetere il controllo del driver nelle proprietà dell'unità Per assicurarsi che Windows abbia smesso di utilizzare nvmedisk.sys e ripristinato la configurazione originale, soprattutto se si prevede di utilizzare applicazioni di gestione SSD che potrebbero aver causato problemi.

Impostazioni BIOS/UEFI per ottimizzare le prestazioni NVMe
Oltre ai driver di Windows, c'è un fattore chiave che molti trascurano: le impostazioni BIOS o UEFI della scheda madre. Su molti modelli, soprattutto quelli pensati per il gaming o per gli appassionati, questo è possibile. regola il modo in cui gli slot M.2 condividono la larghezza di banda PCIe con altre porte di sistema.
Un chiaro esempio è la scheda madre. ASUS ROG Maximus IX FormulaQuando si installa un SSD NVMe in determinati slot M.2 su questo modello, potrebbe apparire un messaggio POST che indica modifiche alla corsia PCIe e all'allocazione delle porte SATA. Se questa impostazione non viene impostata correttamente, si rischia di non sfruttare la modalità più veloce disponibile per l'unità.
Il primo passo è accedere alle impostazioni BIOS/UEFI durante l'avvio del sistema. Una volta all'interno, individua la sezione di configurazione dello slot M.2. Questa potrebbe trovarsi in menu diversi a seconda del produttore e della versione del firmware.
Su molte schede madri moderne, questi slot consentono di scegliere tra diverse modalità operative, come la modalità Modalità PCIe x2, PCIe x4 o ibride che condividono linee con porte SATA. E in alcuni casi, funzioni come BAR ridimensionabilePer sfruttare al meglio un SSD NVMe, si consiglia di abilitare la modalità PCIe x4 ogniqualvolta possibile.
Se noti che il tuo SSD NVMe non raggiunge i valori teorici pubblicizzati dal produttore, vale la pena controllare il manuale della scheda madre e le opzioni BIOS/UEFI. Una configurazione errata delle corsie PCIe o uno slot limitato a x2 può ridurre seriamente le prestazioninon importa quanto sia buono il driver di Windows.
Altre impostazioni e consigli per gli SSD NVMe in Windows
Oltre a modificare le impostazioni del controller e del BIOS/UEFI, ci sono una serie di raccomandazioni generali da seguire se si desidera che il proprio SSD NVMe funzioni e duri il più a lungo possibile. Non sono drastiche come abilitare un controller nascosto, ma Fanno la differenza in stabilità ed esperienza a lungo terminePrendi nota:
- Mantieni sempre il firmware dell'unità e i controller del chipsetMolti problemi di prestazioni o compatibilità vengono risolti con gli aggiornamenti rilasciati dai produttori nel tempo. Tuttavia, se si utilizza il driver nvmedisk.sys, verificare che gli strumenti di gestione SSD rilevino ancora correttamente l'unità.
- Esaminare il piano di risparmio energia di WindowsUtilizzare strumenti come Gestore di alimentazione dello stato attivo e assicurarsi che non limiti inutilmente le prestazioni di archiviazione. Il piano "Alte Prestazioni", o un piano personalizzato che impedisce al sistema di mettere l'hardware di archiviazione in modalità di sospensione eccessivamente aggressiva, può prevenire micro-scatti imprevisti o problemi di latenza.
- Evitate le classiche "ottimizzazioni miracolose" che circolano su internet. Molte di queste raccomandazioni sono obsolete o pensate per dischi rigidi meccanici e non per i moderni SSD NVMe.
Se non ti senti a tuo agio con questo tipo di aggiustamenti o semplicemente preferisci che qualcun altro lo faccia per te, puoi sempre ricorrere a servizi di supporto remoto o di manutenzione IT che offrono l'ottimizzazione delle attrezzature. A volte, un piccolo investimento in mani esperte fa risparmiare ore di test e mal di testa.
In breve, le unità NVMe hanno un potenziale molto più ampio di quello che Windows 11 sfrutta di default. Abilitando il driver più recente, controllando il BIOS e implementando buone pratiche di manutenzione è possibile sfruttare appieno questo potenziale. trasformare un computer "medio" in una macchina che sembra più veloce, più fluida e più stabile nell'uso quotidiano. E senza dover cambiare componenti o effettuare overclock.