Смонтировать раздел Hfsplus образа диска

Я знаю, что мой вопрос очень похож на многие другие на этом сайте (например, Монтирование одного раздела из образа всего диска (устройства)), но у меня есть немного другая проблема при монтировании одного раздела, который находится в образе диска (сделано с дд) моего MAC.

Прежде чем пытаться его смонтировать, я перечисляю все разделы внутри образа диска и читаю смещение раздела. Затем я пытаюсь смонтировать отдельный раздел с помощью следующей команды и всегда получаю ту же ошибку:

sudo mount -t hfsplus -o loop,ro,offset=209735680 /media/dati/mac.dmg /media/mac

mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

dmesg |tail
[ 8454.285256] hfs: write access to a journaled filesystem is not supported, use the force option at your own risk, mounting read-only.
[ 8512.103020] hfs: invalid secondary volume header
[ 8512.103027] hfs: unable to find HFS+ superblock

Странно то, что если я пытаюсь смонтировать образ диска на Mac моего друга, я могу легко смонтировать (двойным щелчком на нем) образ диска и получить доступ ко всем моим файлам.

Может ли это быть проблемой, вызванной нечистой файловой системой hfs +? И как я могу попытаться решить это?

Спасибо Андреа

1 ответ

Я хотел сделать то же самое и получил ту же проблему с методом, который вы использовали.

Вот еще один подход, который я успешно использовал:

sudo losetup --find --show ./MacImage.img
/dev/loop9
sudo partprobe /dev/loop9
sudo mount /dev/loop9p2 /mnt/Mac-part-2

Надеюсь это поможет.

Другие вопросы по тегам