Permalänk
Medlem

Defragmentera SSD ?

Hej !

Jag har hört att man inte ska defragmentera SSDs. Kan man det ? >Om inte varför ?

Permalänk
Medlem

Det behöver du inte för allt är elektroniskt, alltså, SSD'n kommer åt allting lika snabbt, till skillnad från en HDD där man vill ha sakerna längst ut på disken.

SVAR: Nej , du skall inte defragmentera din SSD, det nöter bara på livslängden.

Permalänk
Medlem

Defragmentera ska man inte däremot fixa TRIM då det hjälper att hålla uppe speeden på disken när man proppat den med saker (om jag förstått det korrekt) vilket bör vara motsvarigheten för SSD diskar.

Permalänk
Medlem

Rosen70 har helt rätt. Jag vänder på det för att förtydliga.

Varför man defraggar en hårddisk är för att sätta ihop filer som är delade i mindre bitar fysiskt på skivorna. Det kan se ut på detta vis:
A = Fil nummer 1
B = Fil nummer 2
C = Fil nummer 3
Fragmenterat tillstånd = ABACCAABBCCBABCCAB
Avfragmenterat tillstånd = AAAAAABBBBBBCCCCCC

I första läget skulle en hårddisk läsa filerna väldigt långsamt eftersom de är delade i små bitar mellan andra filer som kan ligga spritt över hårddiskens fysiska skivor. Alltså måste hårddisken spinna flera varv gånger för att läsa hela filen.
I första läget skulle en SSD ladda filerna lika snabbt som i det avfragmenterade tillståndet. Eftersom en SSD inte har fysiska spinnande skivor och inga mekaniska delar så tar det lika lång tid att ladda en cell, oavsett vart den befinner sig på SSDn.

Man kanske är en superpedant person som vill ha filerna strukturerade ändå?
Ja, defragmentera då om du måste. Det finns däremot en till anledning till varför man inte ska defragmentera en SSD. Den anledningen är att en SSD är uppbyggd av celler. Dessa celler har en livslängd mellan 3 000 till 100 000 skrivningar (beroende på nanometerarkitektur och MLC/SLC). Om man defragmenterar så tvingar man SSDn att placera om filerna (i praktiken betyder detta att den tar bort informationen från cell X och skriver det på cell Y).

Alltså förbrukar man SSDns livslängd genom att göra detta och eftersom en defragmentering inte påverkar prestandan hos en SSD så är det därför rekommenderat att inte göra det.

För att besvara din andra fråga: Ja, det går att defragmentera en SSD men det är inte att rekommendera.

Visa signatur

ηλί, ηλί, λαμά σαβαχθανί!?

Permalänk
Medlem

okej, tack för svaren

Permalänk
Medlem

EN undran, sparar man inte diskutrymme på en SSD om den är defragmenterad än inte, har man många små filer som är utspridda så tar de upp fler block än om de ligger i en sekvens. Det borde rent teoretisk ge lite men marginellt bättre utrymme på ssd disken.

Visa signatur

AMD Ryzen 7 5700X 3,4GHz
Asus GeForce RTX 4070 Dual OC 12GB
Asus ROG Strix X570-E Gaming
G.Skill Trident Z Neo DDR4 3600MHz 32GB
Samsung 980 Pro Series 1TB

Permalänk
Hedersmedlem
Skrivet av Xverminator:

EN undran, sparar man inte diskutrymme på en SSD om den är defragmenterad än inte, har man många små filer som är utspridda så tar de upp fler block än om de ligger i en sekvens. Det borde rent teoretisk ge lite men marginellt bättre utrymme på ssd disken.

En fil tar alltid upp en jämnt antal block, så två små filer kan inte dela på samma block. Så det ger inte mer utrymme.

Visa signatur

Använd gilla för att markera nyttiga inlägg!

Permalänk
Medlem

Nämnvärt är att under Win8 så defragmenteras inte ens SSD utan då körs bara TRIM. (har också bytt namn till optimera/optimize)
Vet inte om det är det samma i Win7 efter uppdateringar men vet att folk har höjt ögonbrynen när systemet vill "defragmentera" en SSD. (istället för defragmentering så körs TRIM)

Permalänk
Medlem

Ställ SSDn på högkant och skaka så kommer alla små filer att samlas i botten och packas ihop, ungefär som när man skakar ett kärl med olika nötter; de små nötterna hamnar längst ner och de stora paranötterna hamnar lägst upp.

Ne inte riktigt

Ville bara kommentera att Leedow förklarade defrag (och varför man inte ska göra det på en SSD) riktigt bra *applåder*

Visa signatur

...

var fri

...

Permalänk
Medlem
Skrivet av Mimematis:

Nämnvärt är att under Win8 så defragmenteras inte ens SSD utan då körs bara TRIM. (har också bytt namn till optimera/optimize)
Vet inte om det är det samma i Win7 efter uppdateringar men vet att folk har höjt ögonbrynen när systemet vill "defragmentera" en SSD. (istället för defragmentering så körs TRIM)

Windows 7 inaktiverar också automatisk den schemalagda defragmenteringen om den känner närvaro av en SSD. Jag har verifierat detta flera gånger genom att kona installation från HDD till SSD. Möjligen att första utgåvan av Windows 7 inte var patchad, men efter Windows update behöver man inte oroa sig.

Visa signatur

There are two kinds of people: 1. Those that can extrapolate from incomplete data.
Min tråkiga hemsida om mitt bygge och lite annat smått o gott: www.2x3m4u.net