Ich habe einige Probleme beim Mounten einer HFS + -Partition unter Arch Linux.
Wenn ich laufe sudo mount -t hfsplus /dev/sda2 /mnt/mac
bekomme ich folgende Fehlermeldung:
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
Laufen dmesg | tail
gibt:
[ 6645.183965] cfg80211: Calling CRDA to update world regulatory domain
[ 6648.331525] cfg80211: Calling CRDA to update world regulatory domain
[ 6651.479107] cfg80211: Calling CRDA to update world regulatory domain
[ 6654.626663] cfg80211: Calling CRDA to update world regulatory domain
[ 6657.774207] cfg80211: Calling CRDA to update world regulatory domain
[ 6660.889864] cfg80211: Calling CRDA to update world regulatory domain
[ 6664.007521] cfg80211: Exceeded CRDA call max attempts. Not calling CRDA
[ 6857.870580] perf interrupt took too long (2503 > 2495), lowering kernel.perf_event_max_sample_rate to 50100
[11199.621246] hfsplus: invalid secondary volume header
[11199.621251] hfsplus: unable to find HFS+ superblock
Gibt es eine Möglichkeit, diese Partition zu mounten?
EDIT :
Verwenden sudo mount -t hfsplus -o ro,loop,offset=409640,sizelimit=879631488 /dev/sda2 /mnt/mac
entledigt sich hfsplus: invalid secondary volume header
indmesg | tail
quelle
offset
Parameter zu verwenden, der in Kombination damit nicht funktionierte, aber nursizelimit
die Anzahl der Bytes (Bytes * Sektoren)mount failed: Unknown error -1
und nichts indmesg
.hfsplus
ist definitiv geladen.Eine andere Möglichkeit besteht darin, CoreStorage zu entfernen, wenn Ihnen ein OS X-Computer zur Verfügung steht. Dies würde auch die Entschlüsselung beseitigen, wenn Sie es verwenden und warten müssen, bis die Entschlüsselung abgeschlossen ist (an die Stromversorgung angeschlossen und in OS X gebootet, sogar Wiederherstellung).
Sie müssten von einem anderen Datenträger booten, vorzugsweise von einer Internetwiederherstellung (falls verfügbar, Befehl-Option-r beim Neustart). Öffnen Sie das Terminal und führen Sie Folgendes aus:
Die Ausgabe sollte Ihre CoreStorage-Volumes und alle Volumes anzeigen. Eines davon ist der Status "Zurücksetzbar". Wenn dies "Ja" anzeigt, sind Sie in guter Verfassung, um fortzufahren. Als nächstes würden Sie ausführen:
(Wobei X die Plattennummer und Y die Partitionsnummer ist).
Sie können den Status anschließend mit demselben Befehl "diskutil cs list" überprüfen. Wenn es nicht verschlüsselt ist, sollte es bereits wieder ein Standard-GPT-Partitionslayout haben und Sie können versuchen, es erneut in Arch bereitzustellen. Es sollte weiterhin ein Journal erstellt werden, das schreibgeschützt bleibt, wenn Sie dies im Festplatten-Dienstprogramm ändern möchten.
Wenn es verschlüsselt wurde, dauert der Vorgang eine Weile, aber "diskutil cs list" zeigt Ihnen den Fortschritt in Prozent an.
Ich hatte selbst keine Probleme beim Mounten von Nicht-CoreStorage-HFS + -Laufwerken und -Partitionen auf Arch. Schließlich habe ich die Daten verschoben, als ext4 neu partitioniert und die Daten wieder dorthin verschoben.
quelle