Saya mengalami beberapa masalah dengan memasang partisi hfs + di Arch Linux.
Ketika saya menjalankan sudo mount -t hfsplus /dev/sda2 /mnt/mac
saya mendapatkan kesalahan ini:
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.
Berlari dmesg | tail
memberi:
[ 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
Apakah ada cara untuk memasang partisi ini?
EDIT :
Menggunakan sudo mount -t hfsplus -o ro,loop,offset=409640,sizelimit=879631488 /dev/sda2 /mnt/mac
menyingkirkan hfsplus: invalid secondary volume header
masukdmesg | tail
sumber
offset
parameter, yang tidak berfungsi ketika digabungkan dengan ini, tetapi menggunakan hanyasizelimit
set ke jumlah byte (byte * sektor) bekerja seperti pesona, bahkan untuk partisi non-CoreStoragemount failed: Unknown error -1
dan tidak ada apa-apadmesg
.hfsplus
pasti dimuat.Pilihan lain adalah menyingkirkan CoreStorage jika mesin OS X tersedia untuk Anda. Ini juga akan menghilangkan dekripsi jika Anda menggunakannya dan Anda harus menunggu sampai dekripsi selesai (dicolokkan ke daya dan boot ke OS X, bahkan pemulihan).
Anda perlu mem-boot ke disk yang tidak ada dalam pikiran, lebih baik pemulihan internet (jika tersedia, opsi-perintah-r saat reboot). Buka terminal dan lakukan:
Outputnya harus menunjukkan volume CoreStorage Anda dan semuanya, salah satunya adalah status Revertible-nya. Jika ini menunjukkan Ya maka Anda akan berada dalam kondisi yang baik untuk melanjutkan. Selanjutnya Anda akan menjalankan:
(Di mana X adalah nomor disk dan Y adalah nomor partisi).
Anda dapat memeriksa statusnya setelah itu dengan perintah "diskutil cs list" yang sama. Jika tidak dienkripsi, seharusnya sudah kembali ke tata letak partisi GPT standar dan Anda dapat mencoba memasang kembali di Arch. Itu masih harus dijurnal yang akan membuatnya hanya baca, jika Anda ingin beralih bahwa Anda dapat melakukannya di Utilitas Disk.
Jika dienkripsi prosesnya akan memakan waktu tetapi "daftar diskutil cs" akan menunjukkan kepada Anda kemajuan sebagai persentase.
Saya tidak punya masalah pemasangan drive dan partisi non-CoreStorage HFS + di Arch sendiri. Saya akhirnya memindahkan data, partisi ulang sebagai ext4 dan memindahkan data kembali kepada mereka.
sumber