Windows, SSD's en defragmentatie: het definitieve antwoord

Solid State Drives zijn geweldig. Als u overschakelt van een op schijven gebaseerde schijf naar een SSD, zult u denken dat u voor het eerst in de snelheidslucht bent. Windows start sneller op, programma's starten sneller en alles lijkt snel te zijn verbeterd.

Met de eerste generatie Solid State Drives verslechterden dingen snel door beperkte schrijfcycli en controllers die verre van optimaal waren.

Nieuwe generatie schijven, zoals de Samsung 850 Evo, profiteren van betere firmware en controllers, waardoor ze duurzamer en sneller zijn.

Schijven profiteerden ook van nieuwe versies van besturingssystemen. Windows 7 introduceerde TRIM en Windows 8 kwam met zijn eigen set optimalisaties, specifiek voor Solid State Drives.

Algemene wijsheid is dat Solid State Drives niet moeten worden gedefragmenteerd. Dit is gebaseerd op het feit dat SSD's beperkte schrijfbewerkingen ondersteunen en dat defragmentaties veel schrijfbewerkingen op het apparaat veroorzaken.

Als u Windows 8 op een systeem met een Solid State Drive hebt geïnstalleerd of een pc met een besturingssysteem hebt gekocht, is het u misschien opgevallen dat defragmentatie soms op de Solid State Drive draait.

Misschien heb je er ook over gelezen op verschillende blogs op internet.

Als u uw systeem controleert met een programma als Check Boot Speed, krijgt u een gedetailleerd rapport met informatie over defragmentatie, zodat u weet of uw SSD wordt gedefragmenteerd of niet.

Is defragmentatie goed of slecht op SSD's?

De vraag die moet worden beantwoord is of dat een goede zaak is die met opzet wordt gedaan of een bug.

Microsoft bevestigde onlangs aan Scott Hanselman (die lid is van Microsoft's Web Platform Team) dat Windows Solid State Drives soms onder Windows 8 (en waarschijnlijk ook nieuwere versies) defragmenteert en dat dit met opzet gebeurt.

SSD's worden om de 28 dagen gedefragmenteerd op Windows 8 en nieuwer als Volume Snapshots zijn ingeschakeld (de functie wordt gebruikt door Systeemherstel en dus standaard ingeschakeld) op het systeem. Defragmentatie treedt op als een schijf sterk gefragmenteerd is, waardoor het lees- en schrijfproces op schijven wordt vertraagd vanwege extra metagegevens die moeten worden verwerkt.

Bovendien is het mogelijk dat schijven maximale bestandsfragmentatie bereiken (wanneer metagegevens niet meer bestandsfragmenten kunnen vertegenwoordigen), wat resulteert in fouten bij het schrijven of uitbreiden van het bestand.

Het onderliggende probleem lijkt een beperking van het bestandssysteem met betrekking tot fragmenten te zijn en dat Microsoft de oplossing hiervoor is om defrag te gebruiken om het aantal fragmenten te verminderen.

Dit maakt defragmentatie op SSD's een noodzaak onder Windows, ook al betekent dat extra schrijven op het systeem.