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

Я знаю, что мой вопрос очень похож на многие другие на этом сайте (например, Монтировать один раздел из образа всего диска (устройства) ), но у меня немного другая проблема при монтировании одного раздел, который находится в образе диска (сделан с dd) моего 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 +? И как я могу решить эту проблему?

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

7
задан 13 April 2017 в 15:23

1 ответ

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

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

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

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

0
ответ дан 13 April 2017 в 15:23

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

Похожие вопросы: