Was sind die nächsten Schritte, wenn fsck meldet, dass nach drei Versuchen keine Reparatur möglich ist?

23

My Mac Book Pro 13.- "kommt nicht am grauen Startbildschirm mit dem Apfel und dem sich drehenden Rad vorbei (Die Ladeleiste wird angezeigt, aber wenn es fertig ist, passiert nichts)

Ich habe 220 GB in einer einzigen Partition (Macintosh HD) und dort ist meine ganze Arbeit meine Musik und die einzige Kopie von ALL MY PHOTOS. Ich bin so dumm, dass ich kein Backup von irgendetwas habe, aber weiß, dass ich eine externe Festplatte mit 300 GB Speicherplatz habe. Ich möchte meine Festplatte reparieren, aber wichtiger ist, dass ich meine Dateien speichern muss, aber ich weiß nicht, wie ich das im Festplatten-Dienstprogramm-Modus machen soll. Ich habe gelesen, dass es einen Diskwarrior gibt, kann ihn aber nicht installieren, ohne den Mac zu booten. Bitte helfen Sie !!!

Wenn ich im Einzelbenutzermodus starte und / sbin / fsck -fs eingebe, wird dies angezeigt

Executing fsck_hfs (version diskdev_cmds-557-393) 
Checking Journaled HFS Plus volume. 
The volume name is Macintosh HD 
Checking extents overflow file. 
Checking catalog file 
Incorrect number of thread records  (4, 23745) 
Checking multi-linked files. 
Checking catalog hierarchy 
Invalid volume directory count (It should be 175703 instead of 175701) Checking extended attributes file. 
Incorrect number of extended attributes (It should be 340062 instead of 340064) 
Checking volume bitmap. 
Checking volume information. 
The volume Macintosh HD could not be repaired after 3 attempts.

*****The volume was modified *****

Was sind die nächsten Schritte, wenn fsck ein Laufwerk nicht reparieren kann?

BenCis
quelle

Antworten:

15

Sie können dies versuchen, aber stellen Sie sicher, dass Sie zuerst sichern:

Booten Sie im Einzelbenutzermodus, halten Sie den Befehl (z. B. cloverleaf oder Apple) und die "s" -Tasten gedrückt, während das System zu booten beginnt.

Zum Debuggen, Reparieren, Erzwingen (und automatischen Beheben von Fehlern)

/sbin/fsck_hfs -drfy /dev/disk0s2

So suchen Sie nach fehlerhaften Blöcken:

/sbin/fsck_hfs -S /dev/disk0s2

Angenommen, Sie möchten disk0s2 reparieren. (Normalerweise das Standardlaufwerk "Macintosh HD".)

Dadurch sollten Sie wieder in Ihr Betriebssystem gelangen.

Dieser Link kann auch helfen: http://www.westwind.com/reference/os-x/commandline/single-user.html

Michael Gogel
quelle
Der 2. Teil der Lösung zum Suchen nach fehlerhaften Blöcken funktioniert nicht. Sagt, dass S ungültig ist. Ist das ein Tippfehler?
@ user173292 es funktioniert gut in meinem Ende.
Cregox
4
Musste den fck_hfs -drfyBefehl zweimal ausführen, bis er erfolgreich war.
knedlsepp
3
@knedlsepp Ich kann nicht genug dafür danken, dass ich das mehrmals probiert habe - mehrere Arbeitstage sicher wiederhergestellt !!!
Asmus
1
funktioniert bei mir nicht .. fck_hfs -drfyantworte Disk full error CheckHFS returned 8, fsmodifier = 0. Auf meiner 120-GB-SSD sind 14 GB frei.
Alexey Sh.
4

Hier hatte ich die ähnliche Situation hinzuzufügen. Die Schritte, die ich unternahm:

  1. Booten Sie im Einzelmodus.

  2. Laufen Sie /sbin/fsck_hfs -drfy /dev/disk0s2oft, es hat nicht geholfen. Bei der Ausgabe ist mir aufgefallen, dass es ein Circular Link Problem gibt, die Meldungen waren so ähnlich parentID=334973 threadID=51569281. Die Datei-IDs sind eigentlich Inode-Nummern und entsprechen echten Dateien.

  3. Führen find / -inum 334973Sie den Befehl aus, um herauszufinden, bei welcher Datei es sich um ein Problem handelt. Die Datei befindet sich im Ordner .Spotlight.

  4. Habe die Festplatte im RW-Modus neu geladen und den Spotlight-Ordner gelöscht und anschließend im Einzelmodus neu gestartet.

  5. Führen Sie das Programm /sbin/fsck_hfs -drfy /dev/disk0s2erneut aus, und das Problem wurde behoben, da die problematische Datei gelöscht wurde.

Nikolay Shmyrev
quelle
Brillant!! Das ist eine echte Ursachenanalyse. Ich tippe meinen Hut auf Sie, Sir.
Syclone0044,
3

Zu diesem Zeitpunkt haben Sie folgende Optionen:

  1. Bezahlen Sie für die Zeit, die der Techniker benötigt, um die Apple-Schritte erneut auszuführen, falls Sie sie falsch ausgeführt haben / einen Schritt verpasst haben / einen Hinweis haben (unwahrscheinlich, aber möglich)
  2. Bezahlen Sie für / suchen Sie nach Software, die mehr für die Reparatur des Datenkatalogs eines Laufwerks leistet als das Festplatten-Dienstprogramm. Von den vielen kommerziellen Produkten wird Disk Warrior am häufigsten verwendet, aber Data Rescue funktioniert möglicherweise auch.
  3. Löschen Sie die Festplatte - verlieren Sie alle Daten und prüfen Sie, ob dies einfach eine Katalogbeschädigung war, die das Festplatten-Dienstprogramm nicht reparieren konnte / wollte (ziemlich gute Chancen).
  4. Ersetzen Sie die Festplatte, indem Sie verschieben, ob die Daten gespeichert werden können, aber ein einwandfreies Laufwerk im Mac vorhanden ist, damit Sie testen können, ob es sich um das Laufwerk bzw. um bestimmte Daten auf diesem Laufwerk handelt oder der Mac repariert werden muss.
  5. Bezahlen Sie für die Reparatur einen Reparaturtechniker.

Sofern Sie nicht über wertvolle Daten verfügen (da Sie möglicherweise zwischen 100 und 1000 US-Dollar für die professionelle Wiederherstellung bezahlen müssen), würde ich eine der beiden Optionen auswählen, die den Kauf eines neuen Laufwerks bedeuten (die Vorteile sind festgelegte Kosten und begrenzte Zeitinvestitionen) B. Disk Warrior oder das Löschen des Laufwerks, wenn Sie über eine Sicherung verfügen, benötigen Sie keine.

bmike
quelle
danke bmike 2 fragen: 1. Glaubst du, dass das genie im apple store helfen kann? und 2. Wie installiere ich Diskwarrior, wenn ich meinen Mac nicht booten kann? Vielen Dank für Ihre Antwort
BenCis
Ja - die Genius-Leiste erkennt dieses Problem und hilft den Leuten, die Optionen zehnmal pro Tag / Woche zu verstehen. Optische Medien, Wiederherstellungs-Festplatten oder externe Laufwerke booten in den meisten Fällen Ihren Mac.
bmike
DiskWarrior wird auf einer bootfähigen DVD geliefert, von der aus Sie die Dienstprogramme ausführen.
IconDaemon
Vielen Dank. Am Samstag habe ich einen Termin in der Genius Bar.
BenCis
1
Ich habe den Befehl ein zweites Mal ausgeführt, und das zweite Mal hat es funktioniert
Wadih M.