Смонтировать раздел 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
Надеюсь это поможет.