it-swarm.com.de

Soll ich meine SSD defragmentieren?

Ich habe gerade gelernt, dass man "Niemals die SSD defragmentieren" soll. Aber ich habe keine Ahnung, ob das stimmt.

Ich glaube, dass Windows 10 automatisch geplant wurde, um die Defragmentierung auf meiner SSD abzuschließen, aber ich habe sie abgebrochen. Würde dies zu Problemen bei zuvor durchgeführten Defragmentierungen führen?

Die SSD ist immer noch nicht partitioniert, da das SSD-Laufwerk nur im Systemhardwaremanager im Ordner "Arbeitsplatz" nicht angezeigt wird. Was sind die richtigen Schritte, um Windows auf einer SSD zu installieren (es ist meine erste SSD)?

119
jerry

Lassen Sie Windows seine Arbeit machen. Einmal im Monat wird eine echte vollständige Defragmentierung durchgeführt auch auf einer SSD, um die internen Metadaten zu optimieren.

Die kurze Antwort lautet: Ja, Windows defragmentiert manchmal SSDs. Ja, es ist wichtig, SSDs intelligent und angemessen zu defragmentieren. Ja, Windows ist schlau, wie es mit Ihrer SSD umgeht.

Hier ist eine Antwort von Microsoft:

Storage Optimizer defragmentiert eine SSD einmal im Monat, wenn Volume-Snapshots aktiviert sind. Dies ist beabsichtigt und aufgrund langsamer Volsnap-Kopie bei Schreibleistung auf fragmentierten SSD-Volumes erforderlich . Es ist auch ein Missverständnis, dass Fragmentierung bei SSDs kein Problem darstellt. Wenn eine SSD zu fragmentiert wird, können Sie die maximale Dateifragmentierung festlegen (wenn die Metadaten keine weiteren Dateifragmente darstellen können). Dies führt zu Fehlern, wenn Sie versuchen, eine Datei zu schreiben oder zu erweitern. Darüber hinaus bedeutet mehr Dateifragmente, dass beim Lesen/Schreiben einer Datei mehr Metadaten verarbeitet werden müssen, was zu einer geringeren Leistung führen kann.

Für Retrim sollte dieser Befehl nach dem in der Benutzeroberfläche von dfrgui angegebenen Zeitplan ausgeführt werden. Retrim ist erforderlich, da TRIM in den Dateisystemen verarbeitet wird. Aufgrund der unterschiedlichen Leistung der Hardware, die auf TRIM reagiert, wird TRIM vom Dateisystem asynchron verarbeitet. Wenn eine Datei gelöscht oder anderweitig Speicherplatz freigegeben wird, stellt das Dateisystem die zu verarbeitende Zuschneideanforderung in eine Warteschlange. Um die Auslastung der Peek-Ressourcen zu begrenzen, kann diese Warteschlange nur auf eine maximale Anzahl von Zuschneideanforderungen erweitert werden. Wenn die Warteschlange maximal ist, werden eingehende TRIM-Anforderungen möglicherweise gelöscht. Dies ist in Ordnung, da wir regelmäßig einen Retrim mit Storage Optimizer durchführen. Das Retrim wird mit einer Granularität durchgeführt, die das Erreichen der maximalen TRIM-Anforderungswarteschlangengröße beim Löschen von TRIMs vermeiden soll.

Also installieren Sie Windows auf der SSD und vergessen Sie es. Windows wird alles alleine machen.

133
magicandre1981

Ich habe gerade gelernt, dass man "Niemals die SSD defragmentieren" soll. Aber ich habe keine Ahnung, ob das stimmt.

Ein bisschen Wissen ist gefährlich. Es ist wahrscheinlich eine gute Idee, niemals eine SSD zu defragmentieren wenn Ihr System keine Ahnung hat, was eine SSD ist - sagen wir Windows XP. Und wenn SSDs zerbrechliche Schneeflocken waren, die sich wahrscheinlich abnutzen und in der rauen Hitze des normalen Gebrauchs schmelzen - Ich habe eine detaillierte Antwort darauf, warum das nicht stimmt . Es ist ziemlich schwer , ein Laufwerk im normalen Gebrauch zu "verschleißen". Es könnte praktisch sein, dies zu verlernen.

Nehmen wir an, dass, wenn Ihre Anwendung SSDs tötet oder sogar umfangreiche Schreibvorgänge ausführt, wie Spotify es tat , die Leute umdrehen würden. Und ziemlich oft sind die Leute, die Betriebssysteme schreiben, schlau.

Ich beziehe mich für den Rest dieser Antwort stark auf diesen Blog-Beitrag von Scott Hanselman. Die Antwort von Magicandre bezieht sich auch darauf, aber ich habe andere Lehren daraus gezogen. Es lohnt sich, die Details durchzulesen. Ich nehme mir ein paar Freiheiten bei der Darstellung der Informationen. Ich würde damit anfangen

Ich denke, das größte Missverständnis ist, dass die meisten Leute ein sehr veraltetes Modell des Disk\File-Layouts haben und wie SSDs funktionieren.

SSDs fragmentieren und diese Fragmente müssen nachverfolgt werden . Auf einer grundlegenden Ebene hilft das Defragmentieren von SSDs Ihrem Dateisystem , effizient zu laufen, auch wenn es sich von einem sich drehenden Rust-Laufwerk unterscheidet. Der Beitrag, auf den ich verwiesen habe, weist darauf hin, dass Volume-Snapshots ohne Defragmentierung langsam sind.

SSDs haben auch das Konzept von TRIM. TRIM (retrim) ist zwar ein von der Fragmentierung getrenntes Konzept, wird jedoch weiterhin vom Windows Storage Optimizer-Subsystem verwaltet und der Zeitplan wird aus Benutzersicht von derselben Benutzeroberfläche verwaltet.

TRIM ist gut. Trim spart Schreibvorgänge , da es ein Mechanismus ist, um Blöcke als gelesen zu markieren, ohne sie zu löschen, und sie nach Bedarf zu löschen.

Wer immer gesagt hat, dass man ein Laufwerk niemals defragmentieren soll, hat keine Ahnung, dass moderne Betriebssysteme für SSDs entwickelt sind und dass die erforderlichen Housekeeping-Prozesse eingeleitet werden.

Es ist zwar verlockend anzunehmen, dass Sie es besser wissen, aber in diesem Fall haben die Leute, die das Betriebssystem geschrieben haben, die Dinge für Sie optimiert. Bleiben Sie ruhig und lassen Sie Ihr Laufwerk von Windows defragmentieren.

48
Journeyman Geek

Der Vollständigkeit halber:

Die Fragmentierung hängt vom Dateisystem (FS) ab, nicht von der CD oder dem Betriebssystem.

Dies bedeutet, dass die Beantwortung Ihrer Frage nicht unbedingt für Windows * erforderlich ist. SSD ist ein Sonderfall - es funktioniert anders als eine gewöhnliche Disc.

Ein FS ist eine Methode zum Organisieren Ihrer Dateien auf der Disc. Die gängigsten Windows-Formate sind NTFS und FAT32. Die am häufigsten verwendeten FSs unter Linux sind ext3/ext4, aber es gibt viele andere (zfs, xfs, jfs, ReiserFS, btrfs und mehr).

Eine Disc ist in Blöcke unterteilt. Sie können es sich als ein langes Band vorstellen, auf das Sie einige Daten schreiben können. Wenn Sie etwas auf die Disc schreiben, verwenden Sie diese Blöcke. Natürlich möchten Sie, dass verwandte Dateien nebeneinander und eine einzelne Datei in einem einzigen Block geschrieben werden, damit Sie nicht um das Band herumspringen müssen. Wenn alles verstreut ist, nennen wir das Fragmentierung . Die Defragmentierung organisiert sie.

Offensichtlich bestimmt die Art und Weise, wie Sie Dinge organisieren (FS), wie gut sie organisiert sind (ob Fragmentierung vorliegt). Wenn Sie Ihre Dateien von Anfang an organisieren, entsteht keine Fragmentierung. Das passiert in einigen Dateisystemen (z. B. der Familie ext). Diese Dateisysteme organisieren Ihre Dateien im laufenden Betrieb (vor dem Schreiben), so dass Sie sie nur unter besonderen Umständen defragmentieren müssen, wenn keine andere Wahl bleibt, als eine kleine Störung einzuführen.

Weitere Informationen zu ext4 und zur Verhinderung von Fragmentierung finden Sie unter Diese Seite

Jetzt funktioniert eine SSD anders. Es ist kein Band. Sie können überall sofort zugreifen. Der springende Punkt bei der Defragmentierung ist, dass Sie Ihre Dateien ordentlich organisieren, damit Sie nicht herumspringen müssen. Es gibt keine Möglichkeit, in einer SSD herumzuspringen. Es ist dir egal, ob du zum anderen Ende des Bandes hin und her musst; Es gibt kein Band.

Es gibt jedoch auch andere Möglichkeiten, eine SSD zu optimieren. Siehe dieses Thema zur Verdeutlichung.

*Fast; Die Wahl des Dateisystems hängt mit dem Betriebssystem zusammen. Die meisten Linux-Benutzer verwenden andere FS als Windows- oder OS X-Benutzer.

22
MatthewRock

Die vorhandenen Antworten sind großartig, aber ich habe einige Dinge zu ergänzen ...
Ich defragmentiere meine SSD und deaktiviere automatisches TRIM, aber aus ganz anderen Gründen als den genannten:

  1. Ich möchte in der Lage sein, Dateien wiederherstellen oder Partitionen wiederherzustellen, wenn ich versehentlich etwas lösche.
    Nein, es passiert nicht oft, aber die wenigen Male, in denen es passiert ist, war es ziemlich frustrierend, nicht in der Lage zu sein, Dinge wiederherzustellen, die ich auf einer Festplatte hätte wiederherstellen können, selbst wenn Ich habe versucht, sie sofort nach dem Löschen wiederherzustellen .

  2. I Partitionen erweitern, verkleinern und sogar verschieben alle paar Monate, und das Defragmentieren und Konsolidieren von Dateien beschleunigt diesen Vorgang erheblich und verringert das Risiko. Man könnte meinen, man kann Partitionsmanagern heutzutage vertrauen, aber noch im Dezember 2015 sind bei einfachen Verschiebungs-/Größenänderungsvorgängen Fehler (Beschädigungen) aufgetreten. Und die intelligenteren Partitionsmanager versuchen zu vermeiden, dass sie auf Datenträgern ausgeführt werden, die stark fragmentiert sind, bevor ein Schaden verursacht wird (und dies ist normalerweise, wenn auch nicht immer, erfolgreich).

  3. Ich benutze Linux und ich habe mich vor etwa einem Jahr an der Beschädigung von NTFS-Volumes verbrannt. Dies liegt nicht speziell an der Fragmentierung, aber da es nicht einmal mit unfragmented Dateien richtig umgehen kann, bin ich in der Defensive und versuche, ihm ein möglichst sauberes Volume zu präsentieren (und sogar dann vermeide ich es, die meiste Zeit zu schreiben).

Das Traurige an # 2 und # 3 ist, dass Leute, die diese Probleme nicht mit eigenen Augen gesehen haben, immer denken, ich bin verrückt und erfinde das alles, oder dass mein System irgendwie kaputt sein muss. Aber ich habe diese ziemlich oft auf mehreren Systemen reproduziert, und als jemand, der seine eigenen NTFS-Leser geschrieben hat, weiß ich ein oder zwei Dinge über Dateisysteme und Kernel-Programmierung ... mit NTFS auf das Zentrum. Ich kenne also Fehler, wenn ich sie sehe. Niemand glaubt mir, aber ich warne die Leute trotzdem, da ich dies mit eigenen Augen gesehen habe. Wenn Sie also mit Partitionen herumspielen oder Linux verwenden, empfehle ich, Ihre Laufwerke defragmentiert zu lassen. YMMV.

Oh, und vergessen Sie nicht, TRIM von Zeit zu Zeit manuell auszuführen, wenn Sie nicht etwas wiederherstellen müssen. Obwohl, wenn ich ehrlich bin, ich noch keinen Nutzen davon zu sehen habe ...

7
Mehrdad