fsck und das Festplatten-Dienstprogramm reparieren Volume nicht: ungültige B-Tree-Knotengröße

9

Ich habe versehentlich einige .isoDaten versehentlich auf eine Festplatte geschrieben dd. Ich habe den Befehl nach nur 2 Sekunden abgebrochen, aber das war genug, um die erste EFI-Partition (200 MB) und einen Teil der zweiten Partition zu löschen, auf der OS X und einige Dateien, die ich wirklich mag, gespeichert sind.

Das ISO-Image, mit dem ich versehentlich geschrieben habe, ddwar 600 MB groß, sodass der Gesamtschaden maximal 400 MB betragen würde, da ich ddvon Sektor 0 bis zu meinem Treffer Ctrl + Cund dem Entfernen der EFI-Partition weg war.

Ich habe versucht, fsck -fyauf dieser Partition zu laufen , aber es ist ein No-Go.

sudo fsck_hfs -fy /dev/disk2s2
** /dev/rdisk2s2
Using cacheBlockSize=32K cacheTotalBlock=32768 cacheSize=1048576K.
Executing fsck_hfs (version diskdev_cmds-557~393).
** Checking Journaled HFS Plus volume.
Invalid B-tree node size

Ich weiß nicht viel über HFS +, aber auf jeder EXT Linux-Partition konnte ich so ziemlich alles wiederherstellen, was nicht gelöscht wurde dd, selbst wenn es überschrieben wurde. Hier weiß ich jedoch nicht, wo ich anfangen soll. Es gibt einige ausgefallene GUI-Tools, aber sie werden wahrscheinlich nichts anderes tun als fsckdies.

Es kann nicht sein, dass die gesamte Partition weg ist, weil 400 MB (wenn die gesamte ISO geschrieben würde - aber das war nicht der Fall) von 400 GB versehentlich mit Daten überschrieben wurden. Die Partitionstabelle scheint in Ordnung zu sein - gdiskunter Linux ist sie in Ordnung und das Festplatten-Dienstprogramm auch unter Mac.

Das Volume wurde aufgezeichnet (scheint ein Problem für HFS + -Dienstprogramme unter Linux zu sein).

Irgendwelche Tipps, wie ich meine Dateien retten kann?

PJJ
quelle

Antworten:

2

Laden Sie Testdisk herunter . Sie müssten es von einer externen Festplatte ausführen. Es ist ein Kommandozeilen-Tool. Es werden Probleme mit Ihrer Partitionstabelle oder Ihrem Dateisystem diagnostiziert und behoben. Es ist sehr ausführlich, so dass Sie keine Readmes benötigen. Stellen Sie zuerst Ihre OS X-Partition und dann Ihre EFI-Partition wieder her. Kommentieren Sie zurück, wenn Sie Hilfe bei der Verwendung von Testdisk benötigen.

duci9y
quelle
Hallo Leute. Danke für die Antwort. TestDisk passt nicht gut zu aufgezeichneten Volumes == Soweit ich sagen kann, wird standardmäßig alles nach 10.4 aufgezeichnet.
PJJ
Ähm, nein. Testdisk wurde entwickelt, nachdem Apple jorunaled HFS + eingeführt hatte. Es funktioniert sehr gut mit allen Arten von Dateisystemen.
Duci9y
0

Ich konnte mit Photorec Daten zurückerhalten, aber keine ursprünglichen Dateinamen oder Verzeichnisstrukturen abrufen.

Ich habe R-Studio https://r-studio.com gefunden, das die gesamte Datei- und Ordnerstruktur wiederhergestellt hat. Es ist ein kostenpflichtiges Produkt, hat aber gut funktioniert.

Das Problem mit der ungültigen B-Baum-Knotengröße kann immer noch nicht behoben werden. Es scheint fast wie ein Partitionsproblem.

jordantrizz
quelle
-3

Verwenden Sie DiskWarrior . Hat viele Festplatten meines Kunden gespeichert!

Harv
quelle