SSD-enheter

Därför ska du inte defragmentera din SSD

Defragmentering används för att städa och trimma hårddiskar, men idag levereras allt fler datorer med SSD-enheter istället för traditionella hårddiskar. Ska du köra defragmentering även på din SSD? En läsare ställde den frågan, och det korta svaret är ett nej. Det ska du absolut inte göra.

Traditionella mekaniska hårddiskar används fortfarande flitigt, framför allt eftersom de är betydligt billigare sett till pris per gigabyte. SSDSolid State Drive – är fortfarande rätt kostsamma om du vill ha mycket lagringsutrymme. SSD-enheter använder samma teknik som minneskort för att hantera data. Jämfört med vanliga hårddiskar är SSD ofta snabbare, och de innehåller inga mekaniska delar, vilket gör att de är helt tysta, drar mindre ström och blir inte lika varma.

I nya datorer, och framför allt tunnare och lättare bärbara, använder man ofta SSD. Lagringsutrymmet brukar idag ligga på nånstans upp emot 256 GB. Däröver börjar priserna för SSD bli ganska saftiga. En annan populär lösning för mer kraftfulla bärbara samt stationära datorer är att man har en SSD för operativsystemet och programmen, och en traditionell hårddisk för filer. Genom att lägga operativsystemet på en SSD går det betydligt snabbare att starta och arbeta med datorn.

Defragmentera SSD-enheter?

En vanlig metod för att trimma sin dator, är att defragmentera hårddisken. Men hur är det med SSD-enheter? En av PCOnlines läsare ställde frågan “ska jag defragmentera min SSD?”. Före vi svarar på det, ska vi snabbt förklara vad defragmentering är för något.

Vad är defragmentering?

Allt eftersom du använder en traditionell hårddisk kommer datan på skivorna att sprida ut sig och bli fragmenterad. När du skriver en fil till en hårddisk kommer filen att delas upp i en mängd sektorer, beroende på hur stor filen är. Dessa sektorer kommer att lagras där utrymme finns på hårddisken.

Med tiden kommer du att skriva och radera massor av filer, och det gör att de olika sektorerna sprids allt längre ifrån varandra. När du skriver en stor fil kanske den sprids ut över hela hårddisken. På en traditionell hårddisk används ett antal magnetskivor som roterar i vanligtvis 5400-7200 vars i minuten. Data hämtas respektive lagras med hjälp av ett läs- och skrivhuvud som flyttas över diskarna.

När dina filer blir fragmenterade och utspridda över skivorna, innebär det att läshuvudet måste flyttas väldigt många gånger för att samla ihop alla sektionerna och sätta ihop dem till den kompletta filen. Ju mer fragmenterad filen är, desto längre tid kommer det att ta för hårddisken att samla ihop datan.

Defraggler, gratis defragmentering för Windows

Då är det dags att defragmentera hårddisken. Det innebär att du kör ett defragmenteringsprogram (ett sådant medföljer Windows, men det finns gott om andra bättre alternativ) som flyttar om datan på diskarna så att filernas olika sektioner hamnar efter varandra. Det gör att läshuvudet inte behöver jobba så hårt och det går snabbare att läsa in filer.

Defragmentera inte SSD

Men hur är det då med SSD-enheter – fungerar de likadant? Nej. Tvärtom. Eftersom din SSD inte har några rörliga delar, spelar det ingen roll var någonstans datan ligger. Det går lika snabbt att hämta de olika delarna oavsett hur utspridda de är. Att defragmentera en SSD påverkar därför inte prestandan över huvud taget.

Faktum är att det är direkt olämpligt att defragmentera en SSD!

En SSD använder som sagt samma teknik som minneskort för till exempel digitalkameror och smartphones. Själva lagring av data sker på så kallade NAND-flashceller. En nackdel med tekniken är att cellerna har ett begränsat antal cykler, vilket i praktiken betyder att du bara kan ändra statusen på en cell ett visst antal gånger innan den slutar att fungera. De flesta flash-baserade produkter på marknaden klarar runt 100000 cykler (källa: Wikipedia).

När du kör en defragmentering kommer data flyttas fram och tillbaka på lagringsenheten. På en vanlig hårddisk innebär det här ingen större påverkan av livstiden – snarare tvärtom eftersom en defragmenterad disk inte behöver arbeta lika mycket – men på en SSD leder defragmentering utan tvekan till förkortad livstid.

Smart Defrag, gratis defragmenterings-program

Jag testade de tre mest populära gratis defragmenteringsprogrammen för att se hur de reagerade på att jag hade SSD istället för traditionell hårddisk:

IOBits Smart Defrag 2 talade direkt om för mig att jag inte ska defragmentera SSD-enheter. Piriforms Defraggler lät mig analysera enheten för att ta reda på hur pass fragmenterat innehållet var, och när jag klickade på att starta defragmenteringen möttes jag av en dialogruta där man förklarade att SSD-enheter inte bör defragmenteras, och att det påverkar enhetens livstid. Auslogics Disk Defrag Free har dock inga invändningar alls, utan startar defragmentering av SSD.

Det medföljer som sagt i Windows ett program för att defragmentera hårddiskar. När du skaffat SSD bör du se till att detta program inte automatiskt kör defragmenteringar i bakgrunden. Om du köpt en ny dator med SSD och Windows 8 (eller Windows 7) behöver du inte fundera över det. Men om du till exempel bytt en vanlig hårddisk mot SSD i en dator med äldre Windowsversion, är det värt att kolla inställningarna.

Har du Windows XP, hittar du verktyget under Start -> Program -> Tillbehör -> Systemverktyg. Kontrollera inställningarna så att det inte är några defragmenteringar schemalagda. Om det finns några sådana som är inställda på din SSD, deaktivera dem.

Trim ett alternativ som ökar prestandan på SSD

Även om defragmentering inte är en lösning för SSD-enheter, finns det en annan metod för att trimma hastigheten. När du raderar en fil på en hårddisk eller SSD-enhet, raderas inte själva datan. Istället uppdateras bara själva filstrukturen, den databas som innehåller information om alla filer och var någonstans dess olika sektioner finns på lagringsenheten, till att innehålla en variabel som talar om att filen är raderad och att dess sektorer är tillgängliga för överskrivning av data.

Det är på grund av det här som det går att återskapa raderade filer om du är snabbt ute, och hinner göra det innan du skriver nya filer till lagringsenheten. Ett bra program för att återställa raderade filer är Recuva från Piriform, samma utvecklare som ligger bakom Defraggler.

På grund av hur flash-teniken fungerar finns det här en flaskhals. När systemet ska skriva ny data till frisläppta sektioner, måste dessa sektioner först raderas. Det går inte, som på vanliga hårddiskar, att bara skriva över med ny data. För att förbättra prestandan finns det därför en funktion som heter Trim, vars syfte är att gå igenom alla datablock som markerats som raderade (det vill säga överskrivbara) och verkligen raderar dem. Det gör att detta moment inte behöver göras när du skriver data, och det sparar tid.

Vill du läsa mer om hur Trim fungerar, kan du läsa en artikel hos Nordic Hardware. Den har ett par år på nacken, men ger en bra inblick i hur den här metoden kan förbättra prestandan ordentligt för SSD-enheter.

Från och med Windows 7 finns det stöd för Trim i standarddrivrutinerna för SSD om du har Intels chipset.

Optimera enheter i Windows 8

Windows 8 egna defragmenteringsverktyg kan göra en städning av dina partitioner på SSD-enheter. Gör en sökning genom att trycka [Win]+[F] och skriv “defrag”, och klicka på Inställningar. Här hittar du nu applikationen Defragmentera och optimera dina enheter. I programmet Optimera enheter markerar du din SSD-partition och klickar Optimera. Du kan schemalägga det här jobbet genom att klicka Ändra inställningar, och därefter välja hur ofta optimeringen ska köras.

Taggar: SSD, Solid State Drive, hårddisk, lagring, hårdara, Windows, defragmentering, defrag, fragmentering, defragmentera, gratisprogram (Intressant?)

Annons
GILLADE DU ARTIKELN? REKOMMENDERA DEN GÄRNA - TACK!

2 comments on “Därför ska du inte defragmentera din SSD

  1. Aoj

    Jo det är ju den mekaniska delen som är för den permanenta lagringen, därför ska man defragmentera den. Cachen används ju bara för lagring medan disken är i drift.

  2. Stressa Forket

    Hur är det med hybriddiskar typ Seagates Momentus XT-serie? De har ju SSD-cache. Skall man inte defragmentera dom?

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *