Das Festplattendienstprogramm erkennt einen Fehler im Einzelbenutzermodus, aber nicht, wenn das Festplattendienstprogramm über den Wiederherstellungsmodus geöffnet wird

Ich habe die Integrität meines Macintosh HD (MacBook Pro 13" 2012, OS X Yosemite) mit dem Festplattendienstprogramm überprüft, als ich als Benutzer angemeldet war, und es hat dieses Problem gemeldet:

Ungültige Anzahl freier Blöcke für Volumes
...
Fehler: Diese Festplatte muss repariert werden

Dann öffnete sich ein Fenster und sagte, dass ich die Festplatte mit dem Festplattendienstprogramm im Wiederherstellungsmodus reparieren musste ( cmd+ Runmittelbar nach dem Neustart des Mac). Aber wenn ich das tue, findet es keinen Fehler. Wenn Sie also auf „Festplatte reparieren“ drücken und die Festplatte erneut im Einzelmodus überprüfen, wird der Fehler nicht geändert.

Update: Was ich sehe, wenn ich den User Single Mode öffne:

Benutzer-Einzelmodus-Screenshot

Update 2: Die Lösung hat funktioniert, das Festplattendienstprogramm generiert auch keinen Fehler mehr:Lösung hat funktioniert

Nichts in dem von Ihnen geposteten Bild scheint im Einzelbenutzermodus falsch zu sein. Könnten Sie unter dem Bild eine Bearbeitung vornehmen, um die Zeilen einzugeben, die Ihrer Meinung nach die Fehlermeldung sind? Oder führen Sie das aus /sbin/fsck -fyund posten Sie ein Bild der Fehlermeldung, die Sie im Einzelbenutzermodus sehen?
Ich bin neu im Einzelbenutzermodus, also habe ich gerade dieses Bild gepostet, um zu wissen, was ich in diesem Modus tun muss :)

Antworten (2)

Hier ist eine Anleitung für Anfänger zur Befehlszeile. Der Einzelbenutzermodus ist auch so, als würde man als Root hineinschauen – der erste Benutzer, der historisch aus Unix-Perspektive den gesamten Computer besitzt.

Das $ zeigt eine Eingabeaufforderung an, an der Sie als menschlicher Benutzer Befehle eingeben können. Das System teilt Ihnen mit, wie Sie das Laufwerk für die Ausführung des Reparaturbefehls vorbereiten.

Geben Sie den folgenden Text ein - derselbe wie die erste Zeile, die Ihnen auf dem Bildschirm mitgeteilt wird:

/usr/sbin/fsck -fy

Beachten Sie, dass jedes Leerzeichen, jede Interpunktion genau ist und das Ändern eines Elements möglicherweise einen völlig anderen Befehl ausführt. Wenn der fsckBefehl fehlerhaft ist, können und sollten Sie ihn in seltenen Fällen bis zu dreimal hintereinander oder öfter mit demselben Befehl ausführen.

Um diesen Bildschirm zu verlassen, können Sie haltden Mac oder Typ eingeben exit, um den normalen Startvorgang fortzusetzen.

Apple dokumentiert den Root-Benutzer und fsck in diesen beiden Artikeln, wenn Sie neugierig sind oder mehr erfahren möchten:

Danke, es hat funktioniert. Haben Sie eine Idee, warum der Einzelbenutzermodus dies beheben konnte und der Wiederherstellungsmodus nicht?
Ja @SimonRavelingien - manchmal müssen Sie größere Fehler beheben und der zweite Durchlauf behebt den Rest der Fehler. Wenn Sie die Überprüfung der Wiederherstellung wiederholen würden, würden Sie wahrscheinlich keine anderen Ergebnisse erhalten. Der zweite Lauf gelingt fast immer. Ein einzelner Benutzer führt die gleiche grundlegende Prüfung wie die Wiederherstellung durch - daher ist es äußerst unwahrscheinlich, dass eine andere ist, obwohl die Wiederherstellung viel mehr ausgeführt wird, bevor Sie die Dateisystemprüfung starten.

Es sieht so aus, als ob Ihr Betriebssystem nicht die gleiche Version wie die Wiederherstellungspartition hat, also müssen Sie die Festplatte manuell reparieren.

Versuche dies:

  • Schalten Sie Ihren Mac ein und booten Sie in den Einzelbenutzermodus, indem Sie gedrückt halten, cmdSbis Sie einen schwarzen Bildschirm mit Statusmeldungen sehen.
  • Überprüfen Sie im Einzelbenutzermodus Ihre Festplatte:
This should show you the errors you saw before.
# /sbin/fsck -fy
Remount your harddisk in read-write mode:
# /sbin/mount -uw /
Repair the filesystem.
# /sbin/fsck -fy

Der Fehler sollte jetzt weg sein.

Was meinst du mit "angeschaltet". Muss ich auch den Einschaltknopf gedrückt halten? Wenn ich die Kombination cmd + s versuche, erhalte ich ein Fenster, um mein Passwort zurückzusetzen
Ich meinte "Schalten Sie Ihr Macbook ein und drücken Sie nach dem Ton CMD-S, bis ein schwarzer Bildschirm auftritt." :-)
Ich habe es geschafft, den Einzelbenutzermodus zu öffnen (seltsamerweise öffnete er sich, nachdem ich mich auf dem normalen Anmeldebildschirm anmelden musste). Ich habe einen Screenshot von dem hinzugefügt, was ich sehe, wenn ich diesen Modus in meiner Frage öffne. Muss ich jetzt diese drei Zeilen eingeben, die Sie in Ihrer Antwort beschrieben haben?
@SimonRavelingien Nein - Sie müssen den Mount-Befehl nicht ausführen, da Sie nicht in das Dateisystem schreiben und nicht möchten, dass es im Schreibmodus gemountet wird, bevor Sie die Prüfung ausführen.