Wie nach OS X-Startlaufwerksfehlern gesucht und diese behoben werden können

Wenn Sie befürchten, dass Ihr Mac langsam läuft oder instabil wird, haben Sie möglicherweise regelmäßig Wartungsroutinen zum Löschen von Caches, Protokolldateien und anderen temporären Elementen aus Ihrem System ausgeführt. Sie haben möglicherweise sogar Werbung für Programme gesehen, die diese Aufgaben automatisieren. Während solche Routinen von Vorteil sein können, wenn ein System langsamer wird und bei korrekter Implementierung das System nicht beeinträchtigen sollte, besteht die Möglichkeit, dass etwas schief geht. Dies gilt insbesondere, wenn Sie eine veraltete Version dieser Softwarepakete verwenden, die möglicherweise ein oder zwei Fehler enthält.

Zwar ist eine regelmäßige Wartung Ihres Mac normalerweise nicht erforderlich, um ihn in Topform zu halten. Eine Ausnahme ist die regelmäßige Überprüfung Ihrer Festplatte auf Fehler.

Wenn auf der Festplatte Ihres Mac Formatierungsfehler auftreten, kann das System Verlangsamungen, Fehler beim ordnungsgemäßen Speichern oder Lesen von Daten und sogar Dateibeschädigungen aufweisen und möglicherweise sogar nicht mehr starten. Leider können Formatierungsfehler auftreten, selbst wenn Sie Ihren Computer gerade normal verwendet haben. Auch wenn Ihr System im Moment fehlerfrei läuft, kann es nur von einer regelmäßigen Laufwerksprüfung profitieren.

Eine Möglichkeit, dies zu tun, besteht darin, Ihr System einfach regelmäßig in den abgesicherten Modus zu booten. Bei einigen anderen integrierten Wartungsaufgaben wird das Befehlszeilenprogramm "fsck" ausgeführt, um die Festplatte auf Fehler zu überprüfen und sie gegebenenfalls zu reparieren. Es gibt jedoch mehrere alternative manuelle Methoden zum Überprüfen und Beheben von Festplattenfehlern.

Die erste besteht darin, das Festplatten-Dienstprogramm von Apple zu verwenden, das im Ordner Programme> Dienstprogramme verfügbar ist. Dies ist die empfohlene Standardmethode für die Überprüfung der Festplatte des Systems, da die grafische Benutzeroberfläche schnell und intuitiv zu bedienen ist. Wählen Sie einfach Ihr Startvolume in der Geräteliste aus (dies ist der Name Ihres Startlaufwerks), halten Sie die Wahltaste, die Befehlstaste oder die Umschalttaste gedrückt, und wählen Sie das Laufwerk selbst aus, dessen Name und Größe die Größe und den Hersteller haben. Wenn beide ausgewählt sind, klicken Sie auf die Schaltfläche Verify Disk. Das System überprüft die Partitionstabellen und die Formatierung des Laufwerks.

Beachten Sie, dass das Überprüfen des Festplattenlaufwerks das Schreiben unterbricht. Da das System kontinuierlich Daten auf das Laufwerk schreibt und aktualisiert, kann das System dazu führen, dass das System einige Sekunden lang hängen bleibt, während die Prüfroutinen ablaufen Sie sehen den rotierenden Farbrad-Cursor und können während dieser Routine keine anderen Aufgaben ausführen. Auch wenn das System längere Zeit pausiert zu sein scheint, sollte die Routine früher oder später fortgesetzt werden. Wenn die Routine aus irgendeinem Grund blockiert zu sein scheint (was selten vorkommt, aber passieren kann), können Sie das Festplatten-Dienstprogramm zwingen, die Überprüfung anzuhalten und das System in einen verwendbaren Zustand zu versetzen.

Es gibt auch Alternativen zu dem in OS X integrierten Festplatten-Dienstprogramm. Diese können entweder verwendet werden, wenn Sie im Einzelbenutzermodus angemeldet sind (nachdem Sie beim Starten des Befehls Command-S gedrückt gehalten haben, um zur Root-Terminal-Eingabeaufforderung zu gelangen, anstatt das Betriebssystem zu laden X-Schnittstelle) oder wenn Sie über eine SSH-Verbindung remote angemeldet sind.

Zwei Optionen für die Verwendung im Terminal sind der Befehl "diskutil" und der Befehl "fsck". Beide können verwendet werden, um die Festplatte mit der folgenden Syntax auf Fehler zu überprüfen:

diskutil verifyDisk DRIVEID

diskutil verifyVolume VOLUME

In diesen Befehlen ist DRIVEID die Geräte-ID Ihrer Startdiskette. Dies ist normalerweise "disk0". Es kann sich jedoch auch um einen anderen Wert wie "disk1" oder eine andere Zahl handeln, wenn in Ihrem System mehrere physische Laufwerke vorhanden sind. Sie können dies nachschlagen, indem Sie den Befehl "diskutil list" ausführen, um die verfügbaren Geräte und ihre jeweiligen Geräte-IDs anzuzeigen.

Für den zweiten Befehl ist VOLUME ein Name, der anstelle der Festplatte auf die Startpartition selbst abzielt. Dafür gibt es drei Möglichkeiten. Die erste besteht darin, den Namen des Boot-Volumes zu verwenden, der von Anführungszeichen umgeben sein sollte, wenn Leerzeichen enthalten sind (oder Sie können die Leerzeichen mit einem umgekehrten Schrägstrich vor den Fluchtzeichen richtig anzeigen). Die zweite besteht darin, die Slice-ID für das Volume zu verwenden, die wie die Geräte-ID aussieht, jedoch mit einem angehängten "s1" oder "s2". Da OS X-Systeme im Allgemeinen über eine EFI-Startpartition verfügen, wird die Slice-Nummer des Startlaufwerks normalerweise mit disk0s2 versetzt. Die dritte Option besteht darin, einfach den Stamm des Boot-Dateisystems mit einem einzigen Schrägstrich zu verwenden. Im Folgenden sind Beispiele für alle drei Optionen aufgeführt:

diskutil verifyVolume "Macintosh HD"

diskutil verifyVolume Macintosh \ HD

diskutil verifyVolume disk0s2

diskutil verifyVolume /

Wenn Sie diese Befehle ausführen, überprüft das System das Startlaufwerk und den Ausgabestatus ähnlich wie im Protokollfenster des Festplatten-Dienstprogramms.

Die letzte Option ist die Verwendung der "fsck" -Routine, die dem Befehl "diskutil" ähnelt und die gleichen Prüfroutinen ausführt, jedoch ein wenig barer ist. Apple empfiehlt die Verwendung von diskutil, wann immer dies möglich ist, aber manchmal zeigt er eine Fehlermeldung, die nicht behoben werden kann. In diesem Fall kann fsck erfolgreich sein.

Um fsck zu verwenden, führen Sie einfach den folgenden Befehl an der OS X Terminal-Eingabeaufforderung aus und ändern Sie die Volume-Slice-ID in die des Startlaufwerks:

Sudo fsck_hfs -f / dev / disk0s2

Wie bei diskutil führt dies zu einer Ausgabe, die die verschiedenen Formatierungsdatenbankdateien überprüft und mögliche Probleme aufzeigt.

Wenn Probleme vorhanden sind, können Sie diese beheben, indem Sie das System auf dem OS X-Installations- oder Wiederherstellungsdatenträger booten und es dann mit dem Festplatten-Dienstprogramm reparieren, oder die oben genannten diskutil-Befehle erneut ausführen, jedoch "repairVolume" anstelle von "verifyVolume" verwenden " Befehl. Um den Befehl fsck zu verwenden, können Sie ihn mit den folgenden Flags ausführen, um die Reparatur auszuführen:

sudo fsck_hfs -fy / dev / disk0s2

Beachten Sie, dass beim Booten des OS X-Installations- oder Wiederherstellungslaufwerks die ID "disk0" jetzt wahrscheinlich das Wiederherstellungslaufwerk und nicht das Hauptstartlaufwerk des Systems darstellt. Stellen Sie daher sicher, dass Sie "disktuil list" erneut ausführen, bevor Sie den Befehl ausführen, um die richtige zu verwendende ID herauszufinden.


 

Lassen Sie Ihren Kommentar