Soll ich meine SSD defragmentieren?

Ich habe gerade gelernt, dass man "Niemals Ihre SSD defragmentieren" sollte. Aber ich habe keine Ahnung, ob das wahr ist.

Ich glaube, dass Windows 10 automatisch geplant wurde, die Defragmentierung auf meiner SSD zu beenden, aber ich habe sie abgebrochen. Würde es Probleme bei Defragmentierungen verursachen, die zuvor durchgeführt wurden?

Die SSD ist immer noch nicht partitioniert, da ich das SSD-Laufwerk nur im Systemhardwaremanager in meinem Computerordner nicht sehen kann. Was sind die richtigen Schritte, die ich zur Installation unternehmen sollte Windows auf einer SSD (es ist meine erste SSD)?

Author: random, 2016-11-28

7 answers

Lass Windows seine Arbeit machen. Einmal im Monat führt es eine echte vollständige Defragmentierung durch, 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 und ja, Windows ist klug darüber, wie es Ihre SSD behandelt.

Hier ist eine Antwort von Microsoft:

Storage Optimizer defragmentiert eine SSD einmal im Monat, wenn Volume-Snapshots sind aktiviert. Dies ist durch Design und notwendig aufgrund langsamer volsnap Kopie auf Schreibleistung auf fragmentierten SSD-Volumes. Es ist auch etwas von einem Missverständnis, dass Fragmentierung kein Problem ist auf SSDs. Wenn eine SSD zu fragmentiert wird, können Sie die maximale Datei treffen fragmentierung (wenn die Metadaten keine Datei mehr darstellen können fragmente), die zu Fehlern führen, wenn Sie versuchen, a zu schreiben/zu erweitern Datei. Darüber hinaus bedeutet mehr Dateifragmente mehr Metadaten zu verarbeiten beim Lesen / Schreiben eines datei, die zu langsamerer Leistung führen kann.

Soweit Retrim betroffen ist, sollte dieser Befehl im Zeitplan ausgeführt werden in der dfrgui-Benutzeroberfläche angegeben. Retrim ist wegen des Weges notwendig TRIM wird in den Dateisystemen verarbeitet. Aufgrund der unterschiedlichen Leistung von Hardware, die auf TRIM reagiert, wird TRIM asynchron verarbeitet von Dateisystem. Wenn eine Datei gelöscht oder Speicherplatz anderweitig freigegeben wird, das Dateisystem stellt die zu verarbeitende Trim-Anforderung in die Warteschlange. Zur Begrenzung der Peek ressourcennutzung Diese Warteschlange kann nur auf eine maximale Anzahl von wachsen trim-Anforderungen. Wenn die Warteschlange die maximale Größe hat, können eingehende TRIM-Anforderungen fallen gelassen werden. Das ist in Ordnung, weil wir regelmäßig durchkommen und führen Sie einen Retrim mit Storage Optimizer durch. Der Retrim erfolgt bei a granularität, die vermeiden sollte, die maximale TRIM-Anforderungswarteschlange zu treffen größe, wo Borte fallen gelassen werden.

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

 139
Author: magicandre1981,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-11-28 16:55:34

Ich habe gerade gelernt, dass man "Niemals Ihre SSD defragmentieren" sollte. Aber ich habe keine Ahnung, ob das wahr ist.

Ein wenig wissen ist gefährlich. Defragmentieren Sie niemals Ihre SSD ist wahrscheinlich eine gute Idee wenn Ihr System völlig ahnungslos ist, was eine SSD ist-sagen wir Windows XP. Und wenn SSDs zerbrechliche Schneeflocken waren, die sich wahrscheinlich in der harten Hitze des normalen Gebrauchs abnutzen und schmelzen würden - Ich habe eine detaillierte Antwort darauf, warum das nicht wahr ist. Es ist ziemlich schwer zu " tragen out ' ein Laufwerk im normalen Gebrauch. Es könnte nützlich sein, dies zu verlernen.

Lassen Sie uns berücksichtigen, dass, wenn Ihre Anwendung SSDs tötet oder sogar schwere Schreibvorgänge durchführt, wie Spotify, die Leute umdrehen würden. Und oft sind die Leute, die Betriebssysteme schreiben, schlau.

, die ich bin Referenzierung in diesem blog-post von Scott Hanselman stark für den rest dieser Antwort. Magicandres Antwort verweist auch darauf, aber ich habe verschiedene Lehren daraus gezogen. Es ist eine Lektüre wert für Detail. Ich nehme mir ein paar Freiheiten bei der Darstellung der Informationen. Ich würde damit beginnen

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 im Auge behalten 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 I er weist darauf hin, dass Volume-Snapshots ohne Defragmentierung langsam wären.

SSDs haben auch das Konzept der Trimmung. Während TRIM (trm) ein separates Konzept von Fragmentierung ist, wird es immer noch vom Windows Storage Optimizer Subsystem behandelt und der Zeitplan wird von der gleichen Benutzeroberfläche aus der Sicht des Benutzers verwaltet.

TRIM ist gut. Trim spart Schreibvorgänge, da es ein Mechanismus zum Markieren von Blöcken als gelesen ist, ohne sie zu löschen und sie als zu löschen benötigen.

Wer immer Ihnen gesagt hat, Sie sollten niemals ein Laufwerk defragmentieren, hat keine Ahnung, dass moderne Betriebssysteme für SSDs ausgelegt sind und dass die erforderlichen Reinigungsprozesse eingeführt werden.

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

 51
Author: Journeyman Geek,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-20 10:04:38

Der Vollständigkeit halber:

Die Fragmentierung hängt vom Dateisystem (FS) ab, nicht vom Datenträger oder Betriebssystem.

Dies bedeutet, dass Antwort auf Ihre Frage nicht wirklich brauchen, um für Windows fragen*; SSD ist Sonderfall-es funktioniert anders als eine gewöhnliche Scheibe.

Ein FS ist eine Möglichkeit, Ihre Dateien auf der Disc zu organisieren. 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 langes Band vorstellen, auf das Sie einige Daten schreiben können. Wenn Sie etwas auf die Disc schreiben, verwenden Sie diese Blöcke. Offensichtlich möchten Sie, dass verwandte Dateien nebeneinander geschrieben werden und eine einzelne Datei in einem einzigen Block geschrieben wird, damit Sie nicht um das Band springen müssen. Wenn die Dinge überall verstreut sind, nennen wir das Fragmentierung. Defragmentierung organisiert davon.

Offensichtlich bestimmt, wie Sie Dinge organisieren (FS), wie gut sie organisiert sind (ob es Fragmentierung gibt). Wenn Sie Ihre Dateien von Anfang an organisieren, haben Sie 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 nicht defragmentieren müssen, außer unter besonderen Umständen, wenn es keine andere Wahl gab, als ein wenig einzuführen Störung.

Weitere Informationen zu ext4 und wie es Fragmentierung verhindert, finden Sie auf dieser Seite

Jetzt funktioniert eine SSD anders; es ist kein Band. Sie können überall sofortigen Zugriff erhalten. Der springende Punkt der Defragmentierung ist, dass Sie Ihre Dateien ordentlich organisieren, so dass 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 kommen musst; es gibt keine Band.

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

*Fast; Dateisystemauswahl korreliert mit OS. Die meisten Linux-Benutzer verwenden andere FS als Windows-oder OS X-Benutzer.

 22
Author: MatthewRock,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-20 10:17:25

Die vorhandenen Antworten sind großartig, aber ich habe einige Dinge, um sie zu ergänzen...
Ich defragmentieren meine SSD und deaktivieren automatische TRIM, aber aus ganz anderen Gründen als erwähnt:

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

  2. Ich erweitere, verkleinere und verschiebe Partitionen alle paar Monate, und das Defragmentieren und Konsolidieren von Dateien macht diesen Vorgang viel schneller und weniger riskant. Sie würden denken, dass Sie heutzutage Partitionsmanagern vertrauen können, aber noch im Dezember 2015 bin ich bei einfachen Verschiebungs - /Größenänderungsvorgängen auf Fehler (Korruption) gestoßen. Und die intelligenteren Partitionsmanager versuchen zu vermeiden, auf Volumes zu laufen die stark fragmentiert sind, bevor ein Schaden angerichtet wird (und in der Regel, wenn auch nicht immer, erfolgreich sind).

  3. Ich benutze Linux manchmal, und ich habe durch seine Korruption von NTFS-Volumes so in letzter Zeit wie vor einem Jahr oder so verbrannt. Dies ist nicht speziell auf die Fragmentierung zurückzuführen, aber da es nicht einmal mit unfragmentierten Dateien richtig umgehen kann, bin ich in der Defensive und versuche, ein möglichst sauberes Volume zu präsentieren (und selbst dann vermeide ich Schreibvorgänge die meisten der Zeit).

Der traurige Teil über #2 und #3 ist, dass Leute, die diese Probleme nicht mit eigenen Augen gesehen haben, immer denken, dass ich verrückt bin und das alles erfinde, oder dass mein System irgendwie kaputt sein muss. Aber ich habe es reproduziert diese schon ein paar mal über mehrere Systeme, und als jemand geschrieben hat, seine selbst NTFS-Leser, ich weiß ein oder zwei Dinge über den Datei-Systemen und der kernel-Programmierung... mit NTFS in der Mitte. Also kenne ich Bugs, wenn ich sie sehe. Niemand glaubt mir, aber ich warnen Sie die Leute trotzdem, da ich diese mit meinen eigenen Augen gesehen habe-also, wenn Sie sich mit Partitionen anlegen oder Linux verwenden, empfehle ich Ihnen, Ihre Laufwerke defragmentiert zu halten. YMMV.

Oh, und vergiss nicht, TRIM ab und zu manuell auszuführen, wenn du nicht etwas wiederherstellen musst. Obwohl, wenn ich ehrlich bin, habe ich noch keinen Nutzen daraus zu sehen...

 7
Author: user541686,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-12-01 12:02:46

Sie können Ihre SSD defragmentieren. Sollten Sie? Sicherlich nicht sehr oft, aber es gibt einige Fälle, in denen es von Vorteil sein kann, dies selten zu tun.

A)Sie haben ein Samsung Evo 840, das vom langsamen Lesen alter Dateien betroffen ist. Defragmentieren wird sie effektiv umschreiben und sie werden keine alten Dateien mehr sein.

B) Während die Auswirkungen der Fragmentierung auf SSDs äußerst gering sind, muss der Controller Dateien, die auf viele Flash-Chips verteilt sind, erneut zusammensetzen. Leistung auswirkungen davon sind sehr gering, aber wieder Defragmentieren sollte die Dateien neu zu organisieren und sie einfacher für den Controller wieder zusammenzubauen.

C) Wenn Sie etwas in der Nähe einer modernen SSD haben, wirkt sich eine gelegentliche Defragmentierung nicht auf die Lebensdauer aus. Im Jahr 2018 hat eine hw Tech-Site einen Test der SSD-Ausdauer durchgeführt und der Samsung evo 840 500GB, der 2D-TLC (mit sehr schlechter Ausdauer) verwendet, ist bei etwa 600 TB Schreibvorgänge ausgefallen. Alles, was besser ist, verwendet wahrscheinlich 3d tlc (von einigen als vnand bezeichnet unternehmen) , die viel mehr Ausdauer hat. Größere Modelle haben auch mehr Zellen zu schreiben, was die Ausdauer weiter erhöht. Und wenn Sie ein großes Pro-Laufwerk Ausdauer haben, ist ein komplettes nicht Problem (im Test erwähnte ich vor dem Samsung Pro 512 GB für 9 PB von Schreibvorgängen dauerte... größere / neuere Modelle sollten noch länger halten). Diese Zahlen sind praktisch unmöglich zu erreichen, wenn Sie nicht absichtlich versuchen. Schreibt verwendet zu töten (billig diejenigen sowieso, teure modelle verwendet slc, die hat eine menge von (auch) ssds zurück, wenn es eine neue Technologie war, Kapazitäten waren klein, Controller dumm, ....

 1
Author: orange_juice6000,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-04-27 12:17:00

Das Defragmentieren einer SSD fördert den frühen Ausfall der am wenigsten adressierten Speicherblöcke.

Sehen: http://techreport.com/review/27909/the-ssd-endurance-experiment-theyre-all-dead

" Selbst bei Verschleißnivellierungsalgorithmen, die Schreibvorgänge gleichmäßig über den Flash verteilen, versagen alle Zellen schließlich oder werden dienstunfähig. Wenn das passiert, werden sie zurückgezogen und durch Flash ersetzt. aus dem überprovisionierten Bereich der SSD. Diese ersatz NAND sorgt dafür, dass die Fahrminuten die vom Benutzer zugängliche Kapazität ist vom Abnutzungskrieg nicht betroffen verwüstung seiner Zellen."

" Die Opfer werden schließlich die drive Fähigkeit zu kompensieren, so dass unbeantwortete Fragen. Wie viele was braucht es? Was passiert am Ende mit Ihren Daten? Tun SSDs verlieren Sie Leistung oder Zuverlässigkeit, wenn sich die Schreibvorgänge häufen?"

 -3
Author: jwzumwalt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-12 13:48:39

Jede Zelle auf einer SSD wird jedes Mal langsamer, wenn sie neu geschrieben wird. Die Festplatte verbirgt diesen Verschleiß, indem verfolgt wird, in welche Zellen geschrieben wurde, und zuerst in wenig verwendete Zellen geschrieben wird. Defragmentieren bedeutet massives Umschreiben auf vielen Zellen, und daher wird es die SSD abnutzen. HDs profitieren vom Defragmentieren, da die Leistung verbessert wird, indem der Servoarm nicht oft bewegt werden muss, SSDs jedoch nicht durch zufällige Platzierung von Daten verlangsamt werden.

 -6
Author: Christopher Hostage,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-11-28 18:26:27