Monta a partição Hfsplus de uma imagem de disco

7

Eu sei que minha pergunta é muito semelhante a muitos outros neste site (ex. Monta uma única partição da imagem do disco inteiro (dispositivo) ) mas eu tenho um problema ligeiramente diferente durante a montagem de uma única partição que está dentro de uma imagem de disco (feita com dd) do meu MAC.

Antes de tentar montá-lo, listo todas as partições dentro da minha imagem de disco e leio o deslocamento da partição. Então eu tento montar a partição única com o seguinte comando e sempre obtenho o mesmo erro:

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

O mais estranho é que, se eu tentar montar a imagem do disco no mac do meu amigo, posso facilmente montar (com um duplo clique nela) a imagem do disco e acessar todos os meus arquivos.

Este poderia ser um problema causado pelo sistema de arquivos hfs + sujo? E como posso tentar resolvê-lo?

Obrigado Andrea

    
por andrea123z 06.11.2013 / 13:34

1 resposta

5

Eu queria fazer o mesmo e ter o mesmo problema com o método que você usou.

Aqui está outra abordagem que usei com sucesso:

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

Espero que isso ajude.

    
por sajoupa 04.11.2016 / 10:21

Tags