OSX Mavericks - Wiederherstellung nach einem Fehler mit ungültiger Datensatzanzahl

3

Ich bin mit einem Macbook Pro eines Freundes gelandet, das nicht bootet. Sie haben es mir gegeben und mich gebeten, es zu reparieren, da sie Familienfotos haben, die nicht gesichert wurden (frech, ich weiß!), Die sie abrufen möchten.

Beim Booten wird nur die Wiederherstellungspartition angezeigt, wenn beim Start die Optionstaste gedrückt wird. Nach dem Booten von einem USB-Rettungsdatenträger ist der Datenträger im Festplatten-Dienstprogramm sichtbar, aber ausgegraut.

Bildbeschreibung hier eingeben

Wenn ich das Festplatten-Dienstprogramm verwende, um die Festplatte zu reparieren, wird angezeigt, dass sie aufgrund einer ungültigen Datensatzanzahl nicht repariert werden kann.

Ungültige Datensatzanzahl

Ich habe diesen Thread gefunden , der vorschlug, den folgenden Befehl über eine Terminalsitzung auszuführen (immer noch im Boot des USB-Rettungsdatenträgers):

/sbin/fsck_hfs -yprd /dev/disk0s2

Welches erzeugt die folgende Ausgabe:

-bash-3.2# /sbin/fsck_hfs -yprd /dev/disk0s2
/dev/rdisk0s2: starting
journal_replay(/dev/disk0s2) returned 22
        Using cacheBlockSize=32K cacheTotalBlock=16384 cacheSize=524288K
   Executing fsck_hfs (version hfs-226.1.1).
** Checking Journaled HFS Plus volume.
hfs_swap_BTNode: invalid forward link (0x88B3FF4E)
hfs_swap_BTNode: invalid backward link (0xD4023F69)
hfs_swap_BTNode: invalid node kind (-16)
hfs_swap_BTNode: invalid node height (96)
hfs_swap_BTNode: invalid record count (0xFBFE)
   Invalid record count
(3, 3)
** The volume   could not be verified completely.
        volume check failed with error 2
        volume type is pure HFS+
        primary MDB is at block 0 0x00
        alternate MDB is at block 0 0x00
        primary VHB is at block 2 0x02
        alternate VHB is at block 975093950 0x3a1ec0be
        sector size = 512 0x200
        VolumeObject flags = 0x07
        total sectors for volume 975093952 0x3a1ec0c0
        total sectors for embedded volume = 0 0x00
        CheckHFS returned -1317, fsmodified = 0
-bash-3.2#

Ich habe es im Einzelbenutzermodus versucht und es wurden zufällige ASCII-Zeichen angezeigt, die journal not found, waiting 10 secondsmehrmals vor dem Anzeigen der gleichen Informationen oben gesagt wurden .

Hat jemand Vorschläge, wie ich die OSX-Partition reparieren und / oder zumindest die Daten / Fotos speichern kann?

Cyntech
quelle
1
Sieht nach einer Aufgabe für DiskWarrior aus - aber ich hoffe, Sie haben trotzdem ein Backup.
Tetsujin
Ich würde versuchen, von einer Linux-Live-CD zu booten und von dort aus zu versuchen, die Festplatte zu mounten. Kopieren Sie so viele Daten wie möglich. Aufgrund dieser Fehler glaube ich nicht, dass Sie viel Glück haben werden, die Festplatte zu reparieren. bestenfalls musst du es löschen und osx neu installieren. im schlimmsten Fall ist die Festplatte physisch beschädigt und Sie müssen eine neue kaufen
Russell Uhl

Antworten:

1

Hatte heute die gleiche Situation. Mein MacBook Pro-Datenträger starb und der Fehler "ungültige Datensatzanzahl" wurde angezeigt. Ich konnte nicht booten, die Festplatte mounten und keine Daten daraus kopieren.

So sehr ich es nicht genossen habe, 100 $ + auf der kommerziellen Software zu schälen, hat der DiskWarrior mein Problem behoben und ich habe meine Daten wiederhergestellt. Sehr empfehlenswert!

Die Schritte:

  • Wenn Sie den DiskWarrior installieren, werden Sie gefragt, wo er installiert werden soll. Wählen Sie USB als Ziel aus
  • Drücken Sie während des Bootvorgangs "Alt" und wählen Sie die Wiederherstellungsoption
  • Gehen Sie zum Terminal und führen Sie den DiskWarrior unter / Volumes / yourusbpath aus
  • Es öffnet sich ein neues Fenster, in dem die Festplatte repariert werden kann
Datageek
quelle
1
Ja, das musste ich tun. Es war nicht in der Lage, das MacBook wieder in Betrieb zu nehmen, ich musste es neu formatieren, aber ich konnte die Daten, die ich benötigte, wieder aufleben lassen.
Cyntech