SSD geïnstalleerd op de computer

Traditionele mechanische schijfstations moeten worden gedefragmenteerd voor optimale prestaties, hoewel Windows dit nu automatisch goed doet. Sommige softwarebedrijven beweren dat hun tools SSD's kunnen "optimaliseren", net zoals schijfdefragmentatie mechanische schijven zou kunnen versnellen.

De realiteit is dat moderne besturingssystemen en solid-state schijfcontrollers zichzelf goed kunnen optimaliseren als u een solid-state schijf correct gebruikt. U hoeft geen SSD-optimalisatieprogramma uit te voeren zoals u een schijfdefragmentatie zou uitvoeren.

Blijf weg van programma's die beweren uw Solid State-schijf te "defragmenteren"

Solid State-schijven mogen niet worden gedefragmenteerd. Moderne besturingssystemen zoals Windows 7 en Windows 8 zullen niet proberen SSD's te defragmenteren. Goede, up-to-date software voor schijfdefragmentatie moet weigeren SSD's te defragmenteren.

Op een traditionele mechanische aandrijving is er een enkele kop die over een draaiende schotel beweegt om stukjes bestanden te lezen. Als deze bestanden op meerdere plaatsen op het plateau in meerdere stukken zijn opgedeeld, zal de kop moeten bewegen om het bestand te lezen - daarom vertraagt ​​fragmentatie de mechanische aandrijving en vermindert defragmentatie - de kop hoeft niet zoveel te bewegen . Een SSD-station heeft geen kop of andere bewegende delen. Het maakt niet uit waar het bestand op de schijf staat of in hoeveel stukken het zich bevindt, het duurt even lang om het bestand te lezen.

Defragmentatie is eigenlijk slecht voor een SSD-schijf, omdat dit extra slijtage zal veroorzaken. Solid State-schijven bevatten een beperkt aantal schrijfbewerkingen en alles wat resulteert in veel onnodige aanvullende schrijfbewerkingen zal de levensduur van uw schijf verkorten.

Als u een SSD-optimalisatieprogramma vindt dat beweert uw SSD te defragmenteren voor maximale prestaties, blijf dan weg. Hetzelfde geldt voor het gebruik van oude defragmentatieprogramma's die niet op de hoogte zijn van SSD's - vermijd het defragmenteren van uw SSD-station.

The Verdict: Defragmentatie is altijd slecht, blijf weg!

Sommige programma's verzenden TRIM-opdrachten, maar het besturingssysteem doet dit al

Op een traditionele magnetische schijf worden bestanden die u in uw besturingssysteem verwijdert niet onmiddellijk van de schijf verwijderd - daarom kunnen verwijderde bestanden worden hersteld. Het is net zo snel om een ​​nieuw bestand over die oude gegevens te schrijven, dus er is geen reden om schijfbronnen te verspillen door delen van de schijf te wissen. Dat zou de zaken alleen maar vertragen wanneer u een bestand verwijdert.

Op een SSD-station moeten cellen worden gewist voordat er naar wordt geschreven. Als u een bestand verwijdert en de gegevens blijven rondslingeren, duurt het langer wanneer u naar die cellen moet schrijven, omdat ze eerst moeten worden gewist. De eerste solid-state schijven hadden last van dit probleem, dus hebben we TRIM uitgevonden om ermee om te gaan.

Wanneer u een bestand op een moderne SSD-schijf verwijdert met behulp van een modern besturingssysteem, stuurt het besturingssysteem een ​​TRIM-opdracht naar de schijf om de schijf te vertellen dat het bestand is verwijderd. De schijf wist alle cellen die de gegevens bevatten, zodat het schrijven naar die cellen in de toekomst snel gaat - ze zijn leeg en klaar voor gebruik.

TRIM-ondersteuning is toegevoegd in Windows 7, dus zowel Windows 7 als Windows 8 ondersteunen TRIM. Als je Windows 7 gebruikt en een bestand op een SSD verwijdert, laat Windows de SSD weten dat de gegevens niet langer nodig zijn en wist de SSD de cellen. (De nieuwste versies van andere moderne besturingssystemen zoals Mac OS X en Linux ondersteunen ook TRIM.)

Sommige SSD-optimalisatieprogramma's beweren dat ze TRIM volgens een schema uitvoeren, waarbij de SSD wordt geïnformeerd over de gebieden waarvan het besturingssysteem denkt dat ze leeg zijn en de SSD ze kan TRIMEN, voor het geval de TRIM-opdracht eerder niet goed werkte.

Als u een ouder besturingssysteem zoals Windows Vista gebruikt of eerder een dergelijk besturingssysteem op de schijf gebruikte, is het mogelijk dat verwijderde delen van bestanden nog steeds wachten en wachten op TRIMMed. Het eenmaal verzenden van dergelijke TRIM-hints zou in zo'n situatie theoretisch kunnen helpen, maar het maakt niet uit of u Windows 7 gebruikt, dat TRIM-opdrachten verzendt wanneer bestanden worden verwijderd.

In Windows 8 heet de Schijfdefragmentatie nu de tool Drives optimaliseren. Het zal schijven optimaliseren door ze te defragmenteren als ze mechanisch zijn of door TRIM-hints te sturen als het SSD's zijn. Dit betekent dat het uitvoeren van een ander programma dat TRIM-opdrachten volgens een schema verzendt, volledig overbodig is in Windows 8, hoewel zelfs Windows 7 deze functie niet nodig zou hebben.

The Verdict: Optimalisatiehulpprogramma's die TRIM-opdrachten verzenden, zijn onschadelijk, maar niet nodig. Als je een oudere versie van Windows met een SSD gebruikt, upgrade dan naar Windows 7 of 8.

windows-8-optim-drives

Andere programma's consolideren vrije ruimte

We hebben eerder vermeld dat cellen op een SSD moeten worden gewist voordat ze worden beschreven. Dit kan een probleem zijn: een enkele cel bevat meerdere beschrijfbare pagina's. Als de schijf aanvullende gegevens moet toevoegen aan een gedeeltelijk lege cel, moet de cel worden gelezen, gewist en moeten de gewijzigde gegevens worden teruggeschreven naar de cel. Als bestanden over uw hele schijf verspreid zijn en elke cel gedeeltelijk leeg is, zal het schrijven van sommige gegevens resulteren in een enorme hoeveelheid lees-wis-schrijfbewerkingen, wat de schrijfbewerkingen vertraagt. Dit komt naar voren als de prestaties van een SSD afnemen naarmate deze voller raakt.

Solid State-schijven hebben controllers met firmware, een soort software op laag niveau. Deze firmware verwerkt alle taken op laag niveau van de SSD, inclusief het consolideren van de vrije ruimte wanneer de schijf een bepaald capaciteitsniveau bereikt, zodat er voldoende lege cellen zijn in plaats van veel gedeeltelijk lege cellen. (Natuurlijk moet er vrije ruimte zijn om te consolideren - u moet altijd een flink stuk ruimte op uw SSD leeg laten.)

Sommige optimalisatieprogramma's beweren dat ze de vrije ruimte consolideren door gegevens op uw SSD-station te verplaatsen met een intelligent algoritme. In een wereld waar dit mogelijk was, zouden de resultaten hiervan per rit verschillen. Sommige firmwares wachten mogelijk te lang voordat ze hun eigen consolidatieproces voor vrije ruimte gebruiken. Benchmarks van solid-state consolidatiehulpprogramma's voor vrije ruimte tegen verschillende firmwares zouden waarschijnlijk inconsistente resultaten opleveren, aangezien het verschil afhangt van hoe goed de firmware van elke schijf presteerde. Over het algemeen zou de firmware van een schijf waarschijnlijk voldoende werk leveren dat u geen optimalisatieprogramma hoeft uit te voeren dat dit voor u doet. Dergelijke programma's zullen ook leiden tot extra schrijfbewerkingen - als een schijf te lang wacht, kan dit het aantal schrijfacties naar de schijf minimaliseren. het is een wisselwerking tussen consolidatie van vrije ruimte en schrijfvermijding.

Er is echter nog een andere vangst: de drive-controller zelf zorgt voor het in kaart brengen van fysieke cellen op de SSD aan logische sectoren die aan het besturingssysteem worden gepresenteerd. Alleen de SSD-controller weet echt waar de cellen zich bevinden. Het is mogelijk dat de schijf logische sectoren presenteert aan het besturingssysteem die mogelijk naast elkaar liggen voor de doeleinden van het besturingssysteem, maar ver van elkaar verwijderd op de daadwerkelijke fysieke SSD. Om deze reden is het waarschijnlijk een slecht idee om een ​​softwareprogramma te gebruiken om de vrije ruimte te consolideren - het programma weet niet echt wat er achter de SSD-controller gebeurt.

Dit varieert allemaal van station tot station en van firmware tot firmware. Sommige firmwares kunnen sectoren aan het besturingssysteem presenteren op een manier die overeenkomt met hoe ze op de andere schijf verschijnen, terwijl agressieve optimalisaties op andere schijven kunnen resulteren in zeer grote afstanden tussen sectoren op de hoofdschijf. Er zijn mogelijk schijven met controllers die de sectoren laten zien hoe ze op de schijf verschijnen en met algoritmen voor het vrijmaken van vrije ruimte - dergelijke tools van derden werken mogelijk goed op dergelijke schijven, maar rekenen er niet op.

Het oordeel: uw SSD consolideert al vrije ruimte voor u. Het doet waarschijnlijk een veel beter werk dan een softwareprogramma dat niet kan zien wat er echt aan de hand is op uw schijf. Dergelijke programma's zullen waarschijnlijk de bronnen van uw computer verspillen en de SSD verslijten.

intel-ssd

"Optimalisatie" is niet nodig

U hoeft geen SSD-optimalisatieprogramma uit te voeren. Zolang u Windows 7 of 8 gebruikt, verzendt uw besturingssysteem al alle TRIM-opdrachten die uw SSD nodig heeft. Voor consolidatie van vrije ruimte doet de firmware van uw schijf het waarschijnlijk beter dan software ooit zou kunnen. En denk niet eens aan defragmentatie - dat zou tijdverspilling zijn, zelfs als het niet actief schadelijk was, wat het ook is.

Goed voor een SSD zorgen is een kwestie van voorkomen dat je slechte dingen met je SSD doet. Vul het niet tot de nok toe, voer niet veel onnodig schrijven uit of schakel TRIM niet uit.

Er is geen SSD-optimalisatieprogramma nodig, hoe ongelukkig dat ook is voor de bottom-line van bedrijven die schijfdefragmentatie proberen te diversifiëren, aangezien traditionele mechanische harde schijven minder gebruikelijk worden.

Image Credit: Collin Allen op Flickr, Intel Free Press op Flickr