Recuperare la velocità dell'SSD rallentato da Windows
Sostituire un vecchio disco rotativo con un modulo a memoria solida rappresenta da sempre la soluzione più immediata per far tornare veloce un vecchio portatile e dare nuova vita a un PC vecchio cambiando poche parti.
La fondamentale differenza tra SSD e Hard disk risiede nell'assenza di elementi meccanici in movimento. Al posto di una testina magnetica che si sposta fisicamente sui piatti, i dati scorrono attraverso chip di memoria flash capaci di tempi di risposta quasi istantanei.
Nonostante questo vantaggio hardware, capita spesso che dopo un periodo di utilizzo intenso l'avvio delle applicazioni cominci a esitare, il cursore si blocchi per qualche secondo e il sistema perda la sua reattività iniziale. La colpa non è quasi mai dell'usura precoce delle celle di silicio. Molto più spesso è il sistema operativo stesso che continua a trattare la memoria flash come se fosse un supporto meccanico del passato, eseguendo operazioni ridondanti, scrivendo registri continui e sprecando cicli preziosi del controller interno.
Il comando TRIM e la pulizia delle celle
Il fattore principale per mantenere costante la velocità di un disco flash nel tempo si chiama TRIM. Si tratta di una funzione di comunicazione diretta che indica al controller quali blocchi di dati non contengono più file validi e possono essere cancellati internamente. Senza questo dialogo preventivo, il disco sarebbe costretto a cancellare i vecchi blocchi nello stesso istante in cui deve scriverne di nuovi, dimezzando le prestazioni in fase di salvataggio.
Windows dovrebbe abilitare questa procedura in modo autonomo, ma a seguito di clonazioni del disco o di aggiornamenti di sistema l'impostazione può disattivarsi senza alcun segnale visivo. Per verificare lo stato reale, apriamo il Prompt dei comandi con privilegi di amministratore e digitiamo la stringa fsutil behavior query DisableDeleteNotify confermando con Invio. La presenza del valore zero indica che il disco riceve regolarmente l'istruzione di pulizia. Qualora comparisse il numero uno, occorre forzare il ripristino immediato digitando il comando fsutil behavior set DisableDeleteNotify 0.
Disattivare i processi di sistema obsoleti
All'interno di Windows lavora un servizio storico, un tempo chiamato Superfetch e oggi ribattezzato SysMain, ideato per precaricare i software usati di frequente nella memoria RAM prima ancora che vengano avviati. Questa funzione apportava benefici tangibili sui vecchi dischi meccanici con tempi di accesso elevati, ma sulle memorie a stato solido si traduce in un sovraccarico inutile. Nei momenti di riposo, SysMain finisce per saturare la banda dell'unità, causando improvvisi blocchi di sistema.
Per fermare questa attività, premiamo la combinazione di tasti Win+R, inseriamo il comando services.msc e scorriamo l'elenco fino a individuare la voce SysMain. Cliccando due volte con il mouse sul nome, impostiamo il tipo di avvio su Disabilitato e arrestiamo l'esecuzione in corso. Per un elenco completo delle funzioni sacrificabili senza compromettere la stabilità, possiamo consultare l'approfondimento su Quali Servizi Windows si possono disabilitare per velocizzare il PC.
Arrestare le scritture nascoste e la telemetria
Ogni volta che si spegne il computer utilizzando l'avvio rapido o la sospensione avanzata, il sistema operativo riversa la memoria RAM all'interno di un archivio denominato hiberfil.sys. Su un computer fisso o su un portatile sempre alimentato alla presa di corrente, questo meccanismo sottrae svariati gigabyte di spazio utile e sottopone le celle di memoria a una serie continua di cicli di scrittura. Disattivare questa funzione restituisce spazio all'istante e toglie lavoro al disco. Basta lanciare il Prompt dei comandi come amministratore e digitare powercfg.exe /hibernate off.
Un secondo fattore di degrado silenzioso è rappresentato dalla telemetria integrata nei servizi Microsoft e dai nuovi processi di indicizzazione per le funzioni AI, che archiviano continuamente registri diagnostici sull'unità principale. Per azzerare questo carico invisibile e disattivare i tracciamenti di sistema, la rotta di Navigaweb punta sull'applicativo gratuito O&O ShutUp10++. Questo software portatile chiude con un solo clic tutte le comunicazioni superflue del sistema operativo, evitando modifiche manuali al registro di sistema e riducendo al minimo l'usura del disco.
Gestione energetica del bus PCI Express e cache di scrittura
I profili energetici standard di Windows tendono a mettere a riposo i collegamenti hardware della scheda madre per risparmiare una manciata di watt. Nei formati NVMe, questo comportamento introduce un ritardo avvertibile nel momento in cui il controller deve risvegliarsi dallo stato a basso consumo per gestire un caricamento pesante. Digitando Scegli combinazione risparmio energia nel menu Start, selezioniamo il profilo a Prestazioni elevate. All'interno delle impostazioni avanzate della combinazione, individuiamo la voce PCI Express e impostiamo la gestione del risparmio energetico dello stato del collegamento su Disattivato.
Un guadagno altrettanto marcato sui tempi di trasferimento si ottiene intervenendo sulla cache di scrittura. Aprendo Gestione dispositivi ed espandendo il ramo delle Unità disco, clicchiamo con il tasto destro sul modello del nostro disco flash e selezioniamo Proprietà. Nella scheda Criteri, verifichiamo che sia presente la spunta su Attiva cache di scrittura sul dispositivo. Chi possiede un computer portatile o una postazione desktop protetta da un gruppo di continuità può selezionare anche l'opzione secondaria per disattivare lo svuotamento del buffer, ottenendo picchi di scrittura ancora più rapidi.
La riserva di spazio con l'Over-Provisioning
Occupare la memoria del disco fino all'ultimo megabyte disponibile è la scorciatoia più sicura per mandare in crisi la velocità di risposta del computer. I controller integrati hanno bisogno di un margine di manovra non allocato per riordinare i dati frammentati e distribuire uniformemente l'usura sul silicio. Quando lo spazio libero scende sotto la soglia di un quinto della capienza totale, le operazioni di scrittura subiscono un crollo netto.
I produttori hardware mettono a disposizione utilità ufficiali progettate per dialogare con i chip di controllo. Strumenti dedicati come Samsung Magician oppure Storage Executive di Crucial consentono di abilitare con un cursore l'Over-Provisioning. Riservare circa un decimo della capienza complessiva lontano dagli occhi di Windows garantisce al disco il polmone necessario per gestire i blocchi di memoria nel tempo, mantenendo la velocità di risposta stabile. Trovate una carrellata completa di questi strumenti nella rassegna sui programmi per ottimizzare e gestire la SSD.
Diario di bordo di Navigaweb
Negli anni ho visto fin troppi dischi flash sostituiti prima del tempo perché ritenuti ormai stanchi o difettosi, quando il problema era unicamente una cattiva configurazione software. Windows accumula decine di servizi pensati per macchine di vent'anni fa, continuando ad affaticare le memorie moderne con scritture inutili. Applicando i giusti passaggi di ottimizzazione e spegnendo i processi ridondanti, un'unità data per spacciata ritrova quella reattività del primo giorno che ci aveva fatto innamorare dell'SSD. Non serve spendere soldi in un nuovo hardware se non si puliscono prima le barriere software che lo soffocano.
Check-up finale per l'hardware
Alcuni fattori meccanici ed elettrici da verificare per garantire la piena efficienza:
- Temperature di esercizio. I moduli in formato compatto M.2 concentrano molto calore in pochi centimetri quadrati. Se la temperatura supera la soglia di allerta, il sensore termico taglia la frequenza del controller per proteggere i circuiti. L'applicazione di un dissipatore in alluminio risolve alla radice il problema.
- DirectStorage e ottimizzazione gaming. Verificate che i vostri driver video e i giochi supportino DirectStorage. Questa tecnologia permette alla scheda video di leggere i dati direttamente dall'SSD senza sovraccaricare la CPU, riducendo i tempi di caricamento a quasi zero.
- Pianificazione dell'ottimizzazione disco. Lo strumento integrato in Windows non esegue una deframmentazione tradizionale sulle memorie solide, ma applica una sessione di TRIM programmata. Questa operazione va mantenuta attiva per riallineare i blocchi scartati.
- Assegnazione delle linee sulla scheda madre. Non tutti gli slot M.2 offrono lo stesso canale di trasmissione. Uno slot è solitamente collegato in via diretta al processore, mentre gli altri passano attraverso il chipset secondario. Consultare il manuale della scheda madre permette di alloggiare il disco primario nel connettore più veloce.
- Conservazione del file di paging. Eliminare la memoria virtuale per risparmiare scritture causa arresti anomali nei programmi pesanti. La scelta migliore consiste nel lasciare la gestione automatica delle dimensioni al sistema operativo.