Windows, SSD e deframmentazione: la risposta definitiva

Le unità a stato solido sono eccezionali. Se passi da un'unità basata su piatto a un'unità SSD, penserai di essere in paradiso per la prima volta. Windows si avvia più velocemente, i programmi si avviano più velocemente e tutto sembra essere migliorato in termini di velocità.

Con la prima generazione di unità a stato solido, le cose si sono deteriorate rapidamente a causa di cicli di scrittura e controller limitati che erano tutt'altro che ottimali.

Le unità di nuova generazione, come il Samsung 850 Evo, beneficiano di migliori firmware e controller, il che le rende più resistenti e veloci.

Le unità hanno beneficiato anche delle nuove versioni del sistema operativo. Windows 7 ha introdotto TRIM e Windows 8 è arrivato insieme a una propria serie di ottimizzazioni specifiche per unità a stato solido.

La saggezza comune è che le unità a stato solido non devono essere deframmentate. Ciò si basa sul fatto che gli SSD supportano le scritture limitate e che le operazioni di deframmentazione causano molte scritture sul dispositivo.

Se hai installato Windows 8 su un sistema con un'unità a stato solido o hai acquistato un PC con uno che esegue il sistema operativo, potresti aver notato che a volte la deframmentazione viene eseguita sull'unità a stato solido.

Potresti anche averlo letto su vari blog su Internet.

Se controlli il tuo sistema con un programma come Controlla velocità di avvio, otterrai un rapporto dettagliato che include informazioni sulla deframmentazione in modo da sapere se il tuo SSD viene deframmentato o meno.

La deframmentazione è buona o cattiva sugli SSD?

La domanda a cui bisogna rispondere è se questa è una buona cosa che viene fatta apposta o un bug.

Microsoft ha confermato a Scott Hanselman (che è membro del Microsoft Platform Platform Team) di recente che Windows deframmenta le unità a stato solido a volte su Windows 8 (e probabilmente anche le versioni più recenti) e che lo fa apposta.

Gli SSD vengono deframmentati ogni 28 giorni su Windows 8 e versioni successive se Volume Snapshot è abilitato (la funzionalità viene utilizzata da Ripristino configurazione di sistema e quindi abilitata per impostazione predefinita) sul sistema. La deframmentazione si verifica se un'unità è altamente frammentata, il che rallenta il processo di lettura e scrittura sulle unità a causa di metadati aggiuntivi che devono essere elaborati.

Inoltre, è possibile che le unità colpiscano la massima frammentazione dei file (quando i metadati non possono rappresentare più frammenti di file) che comporterà errori durante il tentativo di scrivere o estendere il file.

Il problema di fondo sembra essere una limitazione del file system per quanto riguarda i frammenti e che la soluzione alternativa di Microsoft consiste nell'utilizzare la deframmentazione per ridurre il numero di frammenti.

Ciò rende la deframmentazione su SSD una necessità in Windows anche se ciò significa scritture aggiuntive sul sistema.