Windows, SSD-er og defragmentering: det endelige svaret

Solid State-stasjoner er flotte. Hvis du bytter fra en tallerkenbasert stasjon til en SSD, vil du tro du er i speed-himmelen for første gang. Windows starter raskere, programmer starter raskere, og alt ser ut til å bli forbedret raskt.

Med den første generasjonen Solid State Drives, ble det raskt dårligere på grunn av begrensede skrivesykluser og kontrollere som langt fra var optimale.

Ny generasjons stasjoner, som Samsung 850 Evo, drar fordel av bedre firmware og kontrollere, noe som gjør dem mer holdbare og raskere.

Stasjoner hadde også nytte av nye operativsystemversjoner. Windows 7 introduserte TRIM og Windows 8 kom med et eget sett med optimaliseringer spesielt for Solid State-stasjoner.

Vanlig visdom er at Solid State-stasjoner ikke skal defragmenteres. Dette er basert på det faktum at SSD-er støtter begrensede skrivinger og at defrag-operasjoner fører til at mange skriver på enheten.

Hvis du har installert Windows 8 på et system med en Solid State Drive eller kjøpt en PC med en som kjører operativsystemet, har du kanskje lagt merke til at defrag kjører på Solid State Drive til tider.

Du har kanskje også lest om det på forskjellige blogger på Internett.

Hvis du sjekker systemet ditt med et program som Check Boot Speed, får du en detaljert rapport som inkluderer defragmenteringsinformasjon slik at du vet om SSD-en blir defragmentert eller ikke.

Er defragmentering god eller dårlig på SSD-er?

Spørsmålet som må besvares er om det er en god ting som gjøres med vilje eller en feil.

Microsoft bekreftet overfor Scott Hanselman (som er medlem av Microsofts webplattformteam) nylig at Windows defragmenterer Solid State Drives noen ganger under Windows 8 (og sannsynligvis også nyere versjoner) og at det gjør det med vilje.

SSD-er blir defragmentert hver 28. dag på Windows 8 og nyere hvis volumbilder er aktivert (funksjonen brukes av System Restore og er dermed aktivert som standard) på systemet. Defragmentering oppstår hvis en stasjon er svært fragmentert, noe som bremser lese- og skriveprosessen på stasjoner på grunn av ytterligere metadata som må behandles.

I tillegg er det mulig at stasjoner treffer maksimal filfragmentering (når metadata ikke kan representere flere filfragmenter) som vil resultere i feil når du prøver å skrive eller utvide filen.

Det underliggende problemet ser ut til å være en begrensning av filsystemet når det gjelder fragmenter, og at Microsofts løsning for det er å bruke defrag for å redusere antall fragmenter.

Dette gjør defrag på SSD-er til en nødvendighet under Windows, selv om det betyr at flere skriver på systemet.