Diese Frage hat hier bereits eine Antwort:
Kann ich Windows defrag
auf einem SSD
Laufwerk ausführen ?
Nun, ich glaube, die kurze Antwort lautet: Ja , ich habe gehört, dass SSD-Laufwerke spezielle und spezifisch zugeschnittene Defragmentierungsprogramme erfordern .
Ist es wahr und wenn ja, wo kann ich es bekommen?
ssd
defragment
Royi Namir
quelle
quelle
Antworten:
Da dies kontrovers zu sein scheint, hielt ich es für hilfreich, eine detaillierte Erklärung abzugeben:
Sie sollten niemals eine SSD defragmentieren. Denk nicht einmal darüber nach. Der Grund dafür ist, dass die Platzierung physischer Daten auf einer SSD ausschließlich von der Firmware der SSD verwaltet wird und Windows NICHT darüber informiert wird, wie die Daten tatsächlich auf der SSD gespeichert sind.
Dies bedeutet, dass die physische Datenposition, die ein Defragmentierer in seinem ausgefallenen Sektordiagramm anzeigt, nichts mit der Realität zu tun hat. Die Daten befinden sich NICHT dort, wo Windows sie vermutet, und Windows hat keine Kontrolle darüber, wo die Daten tatsächlich abgelegt werden.
Ausgleichen der Nutzung der internen Speicherchips Die SSD-Firmware teilt Daten absichtlich auf alle Speicherchips der SSD auf und verschiebt auch Daten auf diesen Chips, wenn sie nicht mit Lesen oder Schreiben beschäftigt sind (um die Nutzung der Chips auszugleichen) .)
Windows sieht nichts davon. Wenn Sie also eine Defragmentierung durchführen, verursacht Windows einfach eine ganze Reihe von unnötigen E / A-Vorgängen für die SSD, und dies verringert lediglich die Nutzungsdauer der SSD.
quelle
Jemand (200_success) hat einen Kommentar abgegeben, der für die Frage viel relevanter ist und eine genauere Beschreibung wert ist.
Zuallererst: HDD bedeutet Festplattenlaufwerk und es enthält wirklich eine Festplatte. Diese Platte besteht aus kleinen Teilen, Sektoren genannt, auf denen Informationen gespeichert sind. Schauen Sie sich dieses Bild an:
Ein Sektor ist mit dem Buchstaben C gekennzeichnet.
Jetzt ist dieser Sektor sehr klein: im Allgemeinen nur 512 Bytes. Um eine gemeinsame Datei mit 10 KB zu speichern, müssen Sie viele Sektoren verwenden.
Stellen Sie sich vor, dass diese Sektoren wie die grüne Darstellung mit dem Buchstaben D im Bild aufeinander folgen. Wenn Sie die Datei lesen müssen, befindet sich der Festplattenkopf am Anfang des ersten Sektors und liest alle Daten, während sich die Festplatte dreht.
So sollte es funktionieren.
Jetzt könnte es passieren, dass die Datei über viele Sektoren verteilt ist, jeder auf einem Teil der Festplatte. Was bedeutet das? Wenn Sie Ihre Datei erneut lesen möchten, wird der Festplattenkopf am Anfang des ersten Sektors positioniert. Lesen Sie ihn. Dann muss er zum Anfang des zweiten Sektors (der sich an einer anderen Stelle auf der Festplatte befindet) verschoben werden. werde es lesen und so weiter ...
Dies wird lange dauern. Wir sprechen von einer körperlichen Bewegung des Kopfes. Je mehr sich der Kopf bewegt, desto länger dauert es.
Sie defragmentieren also die Festplatte: Das Programm versucht, alle Teile der Datei so zu verschieben, dass sie der Reihe nach ablaufen. Dies ist einfacher und schneller zu lesen, da der Kopf weniger physisch bewegt wird, um alles zu lesen.
Okay so weit? Also fangen wir an, über SSD zu sprechen: Es sind ein paar Speicherchips auf einer Platine. Wenn Sie etwas von ihnen speichern oder lesen, muss der Controller-Chip nur einige Bits aktivieren, und voilà , der richtige Chip wird aus dem Speicher gelesen. Dabei spielt es keine Rolle, wo es gespeichert ist, der Zugriff auf einen Speicherchip ist viel schneller als die physische Bewegung der Festplatte. Grob gesagt würden Sie diese Zeit in einer fragmentierten Datei auf einer SDD nicht bemerken.
Und da der Controller - Chip detaillierter und korrekter ist, wird er Ihre Datei auf viele Chips verteilen, um die Vorteile paralleler Lesevorgänge usw. zu nutzen. So weiß er, wie Ihre Dateien zu behandeln sind, damit sie immer optimal gespeichert werden (hinsichtlich Geschwindigkeit und Geschwindigkeit optimiert) Abnutzung dieser Speicherchips), als Windows wissen könnte.
quelle
Das in Windows 8 integrierte Defragmentierungstool defragmentiert Ihre SSD nicht, sondern sendet eine Reihe von Trimmbefehlen an das Gerät. Weitere Einzelheiten hierzu finden Sie in dieser Frage . Wie Roberts bereits betont hat, möchten Sie Ihre SSD überhaupt nicht defragmentieren.
quelle