Muss ich Mac OS X defragmentieren?

9

Müssen Fenster regelmäßig defragmentiert werden?

Warum verfügt MacOS nicht über ein Defragmentierungsprogramm?

Bitte unterrichten Sie eine detaillierte Person

ffffff
quelle
1
Stimmen Sie nicht ab. Dies ist eine berechtigte Frage, obwohl sie etwas schlecht geschrieben ist. Wird jemand es bitte bearbeiten. ;-)
GeneQ
1
Ich habe das aufgeräumt und versucht, es so nah wie möglich am Original zu halten, während ich es lesbar machte.
Bruce McLeod

Antworten:

17

Ich denke, die beste Antwort dafür kommt direkt von dieser Apple Support KB

Über Optimierung und Fragmentierung

Die Datenträgeroptimierung ist ein Prozess, bei dem die physischen Speicherorte von Dateien auf einem Volume "optimiert" werden. Dateien und Metadaten werden neu angeordnet, um die Datenzugriffszeiten zu verbessern und die Zeit für das Bewegen des Kopfes einer Festplatte zu minimieren.

Dateien können im Laufe der Zeit "fragmentiert" werden, wenn sie geändert und gespeichert werden und wenn das Volume gefüllt wird, wobei verschiedene Teile einer einzelnen Datei an verschiedenen Orten auf einem Volume gespeichert werden. Das Sammeln und "Zusammenfügen" von Dateifragmenten wird als Optimierung bezeichnet. Wenn jedoch während der Optimierung ein Fehler auftritt, z. B. ein Stromausfall, können Dateien beschädigt werden und müssen von einer Sicherungskopie wiederhergestellt werden.

Muss ich optimieren?

Sie müssen wahrscheinlich überhaupt nicht optimieren, wenn Sie Mac OS X verwenden. Hier ist der Grund:

  • Die Festplattenkapazität ist heute im Allgemeinen viel größer als vor einigen Jahren. Da mehr freier Speicherplatz verfügbar ist, muss das Dateisystem nicht jeden Winkel füllen. Durch die erweiterte Formatierung von Mac OS (HFS Plus) wird die Wiederverwendung von Speicherplatz aus gelöschten Dateien so weit wie möglich vermieden, um zu vermeiden, dass kleine Bereiche des kürzlich freigegebenen Speicherplatzes vorzeitig gefüllt werden.

  • Mac OS X 10.2 und höher enthält eine verzögerte Zuweisung für Mac OS X Extended-formatierte Volumes. Auf diese Weise können mehrere kleine Zuordnungen zu einer einzigen großen Zuordnung in einem Bereich der Festplatte kombiniert werden.

  • Die Fragmentierung wurde häufig durch das kontinuierliche Anhängen von Daten an vorhandene Dateien verursacht, insbesondere bei Ressourcengabeln. Mit schnelleren Festplatten und besserem Caching sowie dem neuen Anwendungspaketformat schreiben viele Anwendungen einfach jedes Mal die gesamte Datei neu. Mac OS X 10.3 Panther kann solche langsam wachsenden Dateien auch automatisch defragmentieren. Dieser Prozess wird manchmal als "Hot-File-Adaptive-Clustering" bezeichnet.

  • Aggressives Read-Ahead- und Write-Behind-Caching bedeutet, dass eine geringfügige Fragmentierung weniger Einfluss auf die wahrgenommene Systemleistung hat.

Bruce McLeod
quelle
4
Das ist die Theorie, aber in der Praxis müssen Sie möglicherweise defragmentieren, wenn Sie kein Light-User sind.
Alimack
Und vergessen Sie nicht den letzten Hinweis aus diesem Artikel: Mac OS X-Systeme verwenden Hunderttausende kleiner Dateien, auf die nur selten zugegriffen wird. Ihre Optimierung kann eine große Anstrengung sein und nur sehr wenig praktischen Nutzen bringen. Es besteht auch die Möglichkeit, dass eine der Dateien, die während des Systemstarts für schnelle Lesevorgänge im "Hot Band" abgelegt werden, während der Defragmentierung verschoben wird, was die Leistung beeinträchtigen würde.
Arjan
1
Ein anständiger Defragmentierer ist "Hot Band-bewusst" und wird sich nicht so verhalten. Vertrauen Sie mir, ich habe beträchtliche Vorteile durch die Defragmentierung auf einem Mac gesehen, nicht zuletzt, dass das Bootcamp tatsächlich funktioniert.
Alimack
Dieser Artikel wurde archiviert und wird von Apple nicht mehr aktualisiert. (Die Ausgabe vom Februar 2010 hat einen Verweis auf einen anderen archivierten Artikel entfernt. Er unterscheidet sich ansonsten nicht von der Ausgabe vom Juni 2008 (zu dieser Zeit gecrawlt ). Gilt nicht für Snow Leopard Mac OS X 10.6 oder Lion Mac OS X 10.7.
Graham Perrin
10

Ich schlage vor, auch die Antworten von Server Fault zu lesen:

Meine Antwort auf Serverfehler passt auch hier:

Es ist ein bisschen eine Ja, Nein Antwort. Unter bestimmten Umständen nützlich, aber weniger problematisch als bei FAT oder regulärem HFS. Alle Dateisysteme werden fragmentiert, aber neuere sind widerstandsfähiger gegen Fragmentierung.

Wenn man speziell für Mac OS X spricht, versucht HFS + anständig genug, um zu verhindern, dass Dinge im Vergleich zu älteren Systemen fragmentiert werden, aber es passiert immer noch nicht in demselben Maßstab. Das Betriebssystem selbst defragmentiert seit 10.3 (Panther) auch "kleine" Dateien (20 MB oder kleiner) im laufenden Betrieb.

Die Fragmentierung tritt immer noch auf und es kann zu Leistungseinbußen kommen, insbesondere in Videobearbeitungssystemen oder in einem Workflow, der das schnelle Lesen oder Schreiben großer Dateien auf die Festplatte erfordert. Für Ihren Standardbenutzer - ein nahezu unproblematisches Problem.

Die beliebtesten Optionen zum Defragmentieren einer Festplatte für OS X, die ich verwendet habe und auf die ich gestoßen bin, sind:

  • Klonen der Festplatte auf ein anderes Laufwerk und zurück. Dies erfolgt mit Carbon Copy Cloner oder SuperDuper und erfordert eine zusätzliche Festplatte. Wenn dies als Teil einer Sicherungsroutine durchgeführt wird, ist die Zeit möglicherweise nicht schrecklich, aber es ist kostenlos, dies auf diese Weise zu tun.

  • iDefrag , Drive Genius und eine Handvoll anderer Dienstprogramme defragmentieren auch Ihre Festplatte. Persönlich bevorzuge ich iDefrag.

Chealion
quelle
1
Ich habe festgestellt, dass iDefrag eine sehr gute Lösung ist +1
Darren Newton
Ich hatte noch nie von iDefrag gehört, ich werde es mir ansehen.
Bruce McLeod
2

Es ist nicht so, dass OS X nicht defragmentiert werden muss. Wie bei Windows Vista und Windows 7 defragmentiert OS X Ihr Laufwerk automatisch im Hintergrund, wenn der Computer inaktiv ist. Sie sollten Ihr Laufwerk in OS X niemals manuell defragmentieren müssen.

Dan Walker
quelle
Ich hoffe, das funktioniert besser als andere Defragmentierer im Hintergrund. Ich musste die Verwendung von Diskkeeper wegen der ständigen Beeinträchtigung des Laufwerks aufgeben.
Lance Roberts
OSX defragmentiert Dateien unter 20 MB. Die Verzeichnisfragmentierung (Leerzeichen zwischen ganzen Dateien) wird nicht entfernt. Sie müssen also defragmentieren, wenn Ihr Laufwerk sehr voll ist (> 80%) oder wenn Sie große Dateien verwenden (normalerweise Video- und Bildarbeiten).
Alimack
Es wird auch nicht im Hintergrund defragmentiert, sondern während des Dateizugriffs (Lese- und Schreibvorgänge) im laufenden Betrieb defragmentiert.
Alimack
In einigen Fällen ist eine einmalige Defragmentierung erforderlich. Ich füge eine Antwort unter Müssen Macs defragmentiert werden? in Fragen Sie anders.
Graham Perrin
2

Unter bestimmten Umständen müssen Sie die Defragmentierung durchführen. Mac OS X eliminiert zwar die Dateifragmentierung (geteilte Dateien) für Dateien unter 20 MB, die Verzeichnisfragmentierung (Leerzeichen zwischen Dateien) jedoch nicht. Wenn Ihr Laufwerk zu> 80% sehr voll wird oder wenn Sie Windows 7 unter Boot Camp installieren möchten, wird möglicherweise ein Fehler angezeigt, obwohl genügend freier Speicherplatz vorhanden ist, da die Fragmentierung des Laufwerks verhindert, dass das Betriebssystem genügend zusammenhängenden Speicherplatz belegt.

Nach meiner Erfahrung macht iDefrag einen großartigen Job - Version 2 ist erschienen, aber es ist kostenpflichtige Software.

Alimack
quelle
Überprüfen Sie die Versionen auf der iDefrag-Website sorgfältig. Die neueste Version verursacht Chaos mit el capitan und älteren Betriebssystemen.
Alimack