Estou executando o Mac OS X 10.11.6. Eu tenho uma variedade de CD-R antigos que contêm várias partições (imagino que isso também se aplica a um HD). Quando insiro o disco, cada partição é montada como um volume separado na minha área de trabalho. Digamos que o dispositivo seja /dev/disk1
- há /dev/disk1s1
, /dev/disk1s2
e assim por diante.
Gostaria de criar uma imagem de disco - dd, dmg, iso, cdr, torrada, qualquer que seja o formato, que contenha a tabela de partições para o dispositivo, de modo que quando eu anexar a imagem de disco, todas as partições aparecer na minha área de trabalho como volumes.
Estou tendo um tempo incrivelmente difícil para descobrir como fazer isso. Eu tentei:
dd if=/dev/disk1 of=~all.dmg
... mas quando tento anexar este arquivo, recebo o erro "no filesystems found". Eu posso usar:
hdiutil attach -imagekey diskimage-class=CRawDiskImage -nomount ~/all.dmg
… para anexar a imagem, mas a partir daí não consigo descobrir como montar os volumes. hdiutil pmap
não mostra uma tabela de partições utilizável. Quando tento criar uma iso ( hdiutil makehybrid -iso -o all.iso /dev/disk1
), a iso contém apenas a primeira partição.
Quando eu executo o Utilitário de Disco, que a partir de 10.11 ficou incrivelmente bugs e não confiável, e selecione o dispositivo (não o volume) e tente criar uma imagem de todo o dispositivo, o Utilitário de Disco falhará com um erro críptico logo quando terminou com o primeiro volume, e começou a passar para o segundo.
Não parece haver uma maneira de criar uma imagem de disco de todo o dispositivo, para que eu possa montar facilmente esses vários volumes a partir de um arquivo de imagem de disco. Estou errado aqui?