Probleme mit dem Festplattendienstprogramm von High Sierra

Ich verwende High Sierra (10.13.2, alle Updates, einschließlich des für Meltdown). Wenn ich eine meiner regelmäßigen Überprüfungen des Festplattenzustands mit der ersten Hilfe im Festplatten-Dienstprogramm durchführe, ist der gesamte Prozess (1) unglaublich langsam und (2) friert meinen Laptop kürzlich vollständig ein. Angesichts der Tatsache, dass ich eine 500-GB-SSD mit 160 GB Speicherplatz habe, bin ich sowohl vom Leistungsabfall als auch von der Tatsache, dass ich meinen Laptop neu starten muss, sehr überrascht.

In den letzten Spielereien war das Festplattendienstprogramm so langsam, dass es den Punkt passierte, an dem der Bildschirm ausging, und danach war es unmöglich, den Bildschirm wieder einzuschalten (der Mauszeiger reagierte). Soll ich davon ausgehen, dass das Festplatten-Dienstprogramm jetzt beispielsweise 30 Minuten zum Ausführen benötigt und der Computer während der Überprüfung überhaupt nicht reagiert? Wie beschleunige ich diesen Prozess, wenn irgend möglich?

Das Festplatten-Dienstprogramm hat immer dazu geführt, dass der Laptop für eine kurze Zeit eingefroren ist, aber hier sprechen wir von einer ungewöhnlich langen Zeit.

Es ist schwer zu sagen, ob 30 Minuten angemessen sind, ohne zu wissen, wie viele Volumes in APFS Sie haben und wie viele Snapshots jedes Volume verwaltet. Bei einer Hauptinstallation von macOS ist es nicht ungewöhnlich, 5 Volumes und 20 Snapshots des Hauptvolumes zu haben.

Antworten (1)

Bei HFS+ stimmt etwas nicht damit, dass eine Apple SSD mit einer Größe von weniger als TB 30 Minuten braucht, um eine Überprüfung durchzuführen. Bei APFS ist es etwas komplizierter. Je nachdem, wie viele Snapshots Sie haben, kann dies normal sein, aber Sie müssen einige Details erfahren, um es zu wissen.

Wenn Sie APFS verwenden, müssen Sie sich die Protokolle ansehen oder in die Befehlszeile eingeben, um festzustellen, wie viele Snapshots der Volumes vorhanden sind. Wenn Sie fsck2 Minuten zum Laufen brauchen, aber 30 Schnappschüsse haben, dauert eine volle Stunde fsckund es gibt kein anderes "Problem" als die Wahrnehmung. Auf der anderen Seite eine Stunde, um einen Schnappschuss zu überprüfen, und Sie sind wieder in "das dauert dutzende Male länger als gewöhnlich".


Ich würde alle Dateien sichern, bevor Sie versuchen, die Reparatur auszuführen, da eine langsame Überprüfung fast immer erfolgt, wenn der Speicher fehlschlägt (aber nicht immer korreliert und sicherlich nicht den Fehler selbst verursacht).

An diesem Punkt, sobald Sie gesichert sind, können Sie den schnellen oder den langsameren Weg einschlagen:

Schneller Pfad - Laden Sie das gewünschte Betriebssystem-Installationsprogramm herunter (High Sierra oder was auch immer) und löschen Sie das Laufwerk. Wenn Sie von einem externen USB booten, reparieren Sie das Laufwerk zweimal, um zu sehen, ob der zweite Durchgang schneller ist als der erste.

Wenn Sie Probleme mit einem gelöschten/leeren Laufwerk haben, können Sie sich an einen Hardware-Service wenden, da Sie wissen, dass Ihre Daten gesichert sind.

Der langsamere Weg besteht darin, immer noch von einem anderen Laufwerk zu booten und das Laufwerk einfach zu reparieren. Möglicherweise erhalten Sie einen guten Überblick über die Beschleunigung oder ob Ihre Daten und Ihr Laufwerk wirklich 30 Minuten benötigen, um alle Systemstrukturen zu überprüfen.

Auch das Booten in den Einzelbenutzermodus kann kurzfristig hilfreich sein und /sbin/fsck -fyzweimal vom schwarzen Bildschirm aus ausgeführt werden, um zu sehen, ob das Trimmen der freien Blöcke dem Speicher helfen kann, den Speicher effizienter zuzuweisen.


Auf meinem MacBook, auf dem High Sierra seit geraumer Zeit läuft, meldet die Single-Mode-Dateisystemprüfung 19 Schnappschüsse, und das stimmt mit Time Machine überein:

tmutil listlocalsnapshots / | wc -l

Die obige Liste lokaler Snapshots, die zu Time Machine gehören, zählt 18 Ausgabezeilen. Keiner der Schnappschüsse ist älter als eine Stunde, da mein Mac normal mit Strom läuft und das externe Zeitmaschinenziel angeschlossen ist, sodass die Schnappschüsse den letzten Tag oder so abdecken. Ich habe gesehen, wie es auf 35 Schnappschüsse angewachsen ist, wenn ich unterwegs bin und keine stündlichen Sicherungen auf dem Ziellaufwerk der Hauptzeitmaschine mache. Sie reinigen sich, soweit ich das beobachtet habe, in allen Fällen selbst.

fsck -y erfüllt mich ehrlich gesagt mit Schrecken
@ user1256923 Sollte es, wenn Sie kein Backup haben. Dateisystemprüfung bedeutet, dass alle Dateien entfernt werden, die die Struktur der Festplatte beschädigen. Es ist ein bisschen wie das metaphorische „Baby mit dem Badewasser“, da es die Wanne bei Bedarf leert, ohne anzuhalten oder zu fragen.
Ich habe eine ganze Reihe von Backups und überprüfe regelmäßig den Festplattenzustand sowohl auf Dateisystem- als auch auf Hardwareebene. In allen Fällen bekomme ich Ausgang 0, obwohl ich darauf warten muss. Wenn ich mir also effektiv einen ganzen Arbeitstag frei nehmen muss, um zu sehen, ob ich das Problem lösen kann (keine Garantie), macht es mich nur ärgerlich gegenüber Apple, anstatt motiviert, die nicht triviale Störung durchzustehen, insbesondere weil ich APFS und den Meltdown-Fix vermute seien hier die eigentlichen Übeltäter
Nur um das klarzustellen, nach dem Upgrade auf High Sierra/APFS bemerkte ich eine sehr deutliche Verlangsamung des Festplatten-Dienstprogramms – aber es war immer noch akzeptabel. Jetzt, nach dem Meltdown-Sicherheitspatch, sind die Dinge mit dem Festplattendienstprogramm eisig langsam.
Ich werde Details zu APFS-Snapshots hinzufügen, jedes Update fügt einen Snapshot hinzu, wodurch sich die Überprüfungszeit für das Volume verdoppelt, von dem ein Snapshot erstellt wurde (aber keine inkrementellen Zeiten zum Überprüfen anderer Snapshots hinzugefügt werden). Vielleicht hast du nur 10 Snapshots und nichts ist wirklich "falsch" @user1256923
Ah, das erklärt es – das letzte Mal sah ich eine Erwähnung von 16 Schnappschüssen
Ich muss sagen, dass der Meltdown-Patch die Dinge auch ziemlich verlangsamt hat
Ich glaube nicht, dass wir für Meltdown noch gepatcht sind – das kann Monate oder Jahre dauern. Es gibt ein „Minderungs“-Update – und wir haben das auf 350 Maschinen bei der Arbeit angewendet und können keine Messung oder Benchmark finden, die zeigt, dass es langsamer ist. Wir werden es nächste Woche an die gesamte Flotte weitergeben oder wenn ein tatsächlicher Exploit bestätigt wird. Ich frage mich, ob Ihnen zusätzlich zu diesem Update noch etwas anderes passiert, was dazu führt, dass alles, was Sie messen, viel langsamer wird.