Linux: montagem ou, pelo menos, acesso a ambas as “partições” de uma imagem de CD-ROM Hybrid HFS / ISOFS

1

Heyo,

Então eu tenho pelo menos um CD - neste caso, um CD Avançado de "Another Chance" de Roger Sanchez - que eu estou tentando fazer um backup, mas apesar de eu conseguir fazer backup com sucesso do sessões de áudio e dados do disco, tentando montar a parte de dados tem sido ... exaustivo para dizer o mínimo.

Parece ser um CD-ROM "híbrido", pois exibe conteúdo diferente, dependendo se estou usando um PC Mac ou Windows (basicamente todos os arquivos compartilhados por ambas as partições estão no mesmo local físico, mas os ponteiros para o arquivo que os usuários da Apple devem ver são inseridos nos 32kB vazios que precedem o número mágico ISO, que eu entendo).

Quando insiro o disco físico em meu sistema, posso montar "partição" sem problemas usando um dos seguintes procedimentos:

  • sudo mount -t iso9660 /dev/sr0 /media/trolldecker/discimage0
  • sudo mount -t hfs /dev/sr0 /media/trolldecker/discimage0

No entanto, depois de extrair a sessão de dados para uma imagem ISO, montar essa imagem da mesma maneira produz um comportamento completamente diferente do disco físico. Montar como HFS funciona sem falhas. Não há problemas aí. Tentar montá-lo como ISO9660, por outro lado, inicialmente parece montar a coisa, mas a imagem montada aparece completamente vazia e desprovida de quaisquer arquivos. O que não faz sentido porque o conjunto de descritores de volume ISO9660 está certamente presente no arquivo ISO (eu verifiquei com um editor hexadecimal).

Eu não consigo entender esse problema e, até agora, pesquisar por respostas me leva a resultados relacionados a discos rígidos e / ou montagem no Mac OS. Eu tentei algumas idéias bizarras, mas poderia ter trabalhado como anulando o descritor HFS, mas sem sucesso.

    
por Jo Jerrica Decker 22.03.2018 / 05:20

0 respostas