Startpagina » hoe » Moet ik mijn SSD optimaliseren met software van derden?

    Moet ik mijn SSD optimaliseren met software van derden?

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

    De realiteit is dat moderne besturingssystemen en SSD-besturingen goed werk doen om zichzelf geoptimaliseerd te houden als u een solid-state schijf op de juiste manier gebruikt. U hoeft geen SSD-optimalisatieprogramma uit te voeren alsof u een schijfdefragmentatie uitvoert.

    Blijf uit de buurt van programma's die claimen om uw Solid State Drive te "defragmenteren"

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

    Op een traditionele mechanische aandrijving is er een enkele kop die over een draaiende schijf beweegt om stukjes van de bestanden te lezen. Als deze bestanden op meerdere plekken op de schijf in meerdere stukken worden verdeeld, moet het hoofd rondlopen om het bestand te lezen - daarom versnippert fragmentatie het mechanisch station en helpt defragmentatie - het hoofd hoeft niet zoveel te bewegen . Een SSD-schijf heeft geen kop of een ander bewegend onderdeel. Het maakt niet uit waar het bestand zich op de schijf bevindt of hoeveel stuks het bevat, het kost evenveel tijd om het bestand te lezen.

    Defragmentatie is eigenlijk slecht voor een solid-state drive, omdat het extra slijtage zal toevoegen. Solid State-schijven hebben een beperkte hoeveelheid schrijfbewerkingen en alles wat resulteert in veel onnodige extra schrijfbewerkingen zal de levensduur van uw schijf verkorten.

    Als u een SSD-optimalisatieprogramma vindt dat claimt uw SSD te defragmenteren voor maximale prestaties, blijf dan weg. Hetzelfde geldt voor het gebruik van oude defragmentatieprogramma's die geen SSD's kennen - vermijd het defragmenteren van uw SSD-schijf.

    Het vonnis: 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 meteen van schijf verwijderd - daarom kunnen verwijderde bestanden worden hersteld. Het is net zo snel om een ​​nieuw bestand te schrijven over die oude gegevens, dus er is geen reden om schijfbronnen te verspillen die delen van de schijf wissen. Dat zou de situatie alleen maar vertragen als je een bestand verwijdert.

    Op een solid-state schijf moeten cellen worden gewist voordat ze naar hen worden 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 drives hadden last van dit probleem, dus hebben we TRIM uitgevonden om ermee om te gaan.

    Wanneer u een bestand op een modern SSD-station verwijdert met een modern besturingssysteem, verzendt het besturingssysteem een ​​TRIM-opdracht naar het station en vertelt de drive 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 u Windows 7 gebruikt en een bestand op een SSD verwijdert, zal Windows de SSD laten weten dat de gegevens niet langer nodig zijn en zal de SSD de cellen wissen. (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 op de hoogte wordt gesteld van de gebieden waarvan het besturingssysteem denkt dat ze leeg zijn en waardoor de SSD deze kan OVERSCHRIJVEN, voor het geval de TRIM-opdracht niet eerder werkte.

    Als u een ouder besturingssysteem zoals Windows Vista gebruikt of eerder een dergelijk besturingssysteem op de schijf hebt gebruikt, is het mogelijk dat verwijderde delen van bestanden nog steeds wachten en wachten op TRIMMed. Het verzenden van dergelijke TRIM-hints kan in theorie ooit helpen in een dergelijke situatie, maar het zou er niet toe doen Als u Windows 7 gebruikt, dat TRIM-opdrachten verzendt wanneer bestanden worden verwijderd.

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

    Het vonnis: Optimalisatieprogramma's die TRIM-opdrachten verzenden, zijn onschadelijk, maar niet nodig. Als u een oudere versie van Windows met een SSD gebruikt, upgrade dan naar Windows 7 of 8.

    Andere programma's consolideren vrije ruimte

    We hebben eerder al gezegd dat cellen op een SSD moeten worden gewist voordat ze worden geschreven. Dit kan een probleem zijn - een enkele cel bevat meerdere beschrijfbare pagina's. Als de schijf extra gegevens moet toevoegen aan een gedeeltelijk lege cel, moet de cel worden gelezen, gewist en 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, waardoor schrijfbewerkingen worden vertraagd. Dit wordt zichtbaar als de prestaties van een SSD afnemen naarmate deze vult.

    Solid-state drives hebben controllers die firmware uitvoeren, wat een soort low-level software is. Deze firmware verwerkt alle low-level taken van de SSD, inclusief het consolideren van vrije ruimte wanneer de schijf een bepaald niveau van capaciteit bereikt, waardoor er voldoende lege cellen zijn in plaats van veel gedeeltelijk lege cellen. (Natuurlijk moet er vrije ruimte zijn om te consolideren - je moet altijd een goed stuk ruimte op je SSD laten staan.)

    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 verschillen van rit tot schijf. Sommige firmwares kunnen te lang wachten voordat ze hun eigen vrije ruimte consolidatieproces gebruiken. Benchmarks voor het uitvoeren van solid-state vrije ruimte consolidatie hulpprogramma's tegen verschillende firmwares zouden waarschijnlijk inconsistente resultaten laten zien, omdat het verschil afhangt van hoe goed een taak van de firmware van elke schijf aan het doen was. Over het algemeen zou de firmware van een schijf waarschijnlijk voldoende werk doen, zodat u geen optimalisatieprogramma hoeft uit te voeren dat dit voor u doet. Dergelijke programma's zullen ook resulteren in extra schrijfacties - als een station te lang wacht, kan dit gebeuren om de hoeveelheid schrijfacties naar de schijf te minimaliseren. het is een compromis tussen consolidatie van vrije ruimten en het vermijden van schendingen.

    Er is hier echter nog een ander probleem: de omvormer zelf regelt de toewijzing 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 aan het besturingssysteem presenteert die mogelijk naast elkaar liggen voor de doeleinden van het besturingssysteem, maar ver van elkaar verwijderd zijn van de werkelijke fysieke SSD. Om deze reden is het waarschijnlijk een slecht idee om een ​​willekeurig softwareprogramma te gebruiken om de vrije ruimte te consolideren - het programma weet niet echt wat er speelt achter de SSD-controller.

    Dit zal allemaal variëren van drive tot drive en 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 hoofddrive. Er kunnen sommige schijven zijn met controllers die de sectoren weergeven hoe ze op de schijf worden weergegeven en met slechte algoritmen voor het consolideren van vrije ruimte; dergelijke hulpprogramma's van derden werken mogelijk goed op dergelijke schijven, maar reken er niet op.

    Het vonnis: Uw SSD consolideert al vrije ruimte voor u. Het is waarschijnlijk een veel betere taak dan een softwareprogramma dat niet kan zien wat er echt aan de hand is op je harde schijf. Dergelijke programma's verspillen waarschijnlijk de bronnen van uw computer en verslijten de 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 vrije ruimte consolidatie, zal de firmware van je schijf waarschijnlijk beter werk doen dan software ooit zou kunnen. En denk niet eens aan defragmentatie - dat zou een verspilling van tijd zijn, zelfs als het niet actief schadelijk was, wat het is.


    Het goed verzorgen van een SSD is een kwestie van het vermijden van slechte dingen doen met je SSD. Vul het niet tot de rand, voer veel onnodige schrijfbewerkingen uit of schakel TRIM uit.

    Er is geen behoefte aan een SSD-optimalisatieprogramma, hoe jammer dat ook is voor de bottom-line van schijfdefragmentatiebedrijven die hun activiteiten willen diversifiëren, omdat traditionele mechanische harde schijven minder vaak worden gebruikt.

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