Como montar uma imagem .iso ou .dmg como um CD em um Mac para que seja reconhecida como um CD e não apenas um volume?


13

Eu tenho um super drive esgotado e preciso instalar o software a partir de um CD. No entanto, tenho imagens de backup (como .dmg) de todos os meus discos de instalação. Geralmente tudo funciona bem, mas com duas instalações específicas, ele me diz para inserir o CD na unidade. Existe alguma maneira de enganar o sistema para montar o .dmg e fazer com que pareça um CD? Eu acredito que o Toast pode fazer isso, então é possível. Eu só esperava poder fazê-lo sem desembolsar 80 libras - eu poderia obter uma unidade externa para isso (apenas não neste momento)


Você já tentou usar "Disk Utility.app", na pasta / Aplicativos / Utilitários, para fazer isso. Seria muito mais fácil do que usar o shell.
precisa

1
No Windows, eu uso o Daemon Tools para isso. Certamente há alguns equivalentes OSX. +1 para uma boa pergunta.
Shinrai 01/03

Se esta definha aqui, tente migrar para apple.stackexchange.com
Ian C.

O Mark Thalman que monta uma imagem de disco no Disk Utility faz o mesmo que clicar duas vezes nela.
S4y

Respostas:


2

Infelizmente, alguns programas são "inteligentes" o suficiente para identificar a diferença entre um dispositivo de loop e um CD-ROM. Existe uma solução alternativa de terceiros para isso em http://www.macupdate.com/app/mac/33355/virtual-cd-rw - não é gratuito e eu não tentei, mas tem duas semanas tentativas.

A resposta curta é que, para qualquer coisa que realmente tente enviar comandos para a unidade, a montagem não a corta; seja na linha de comando ou na interface do usuário.


1

Posso confirmar que o Toast pode fazer isso. Se você não está disposto a pagar pelo Toast, imagino que algo como a resposta de Michelle Six funcione. Tente converter seu .dmg em um .iso ou outra coisa.


1

isso dependerá do que você deseja fazer, mas se precisar converter o formato para CD / DVD. Eu precisava que o VM Fusion lesse um arquivo ISO ...

Vá para Aplicativos> Utilitários> Utilitário de Disco. Vá para Arquivo> Abrir imagem de disco.

A imagem será carregada à esquerda

Selecione a imagem ISO

Procure o CONVERT no cabeçalho (entre Nova imagem e Redimensionar imagem)

Selecione o formato da imagem e selecione CD / DVD MASTER.

Espero que ajude


0

A metodologia de montagem provavelmente não é seu problema. Provavelmente o problema é que algo está olhando para o sistema de arquivos. Em geral, os arquivos .dmg estão usando o sistema de arquivos hfs, enquanto os CDs estão usando os sistemas de arquivos iso9660 ou UDF.

Uma solução para isso é converter seu .dmg em um .cdr, eis como

  1. clique duas vezes no seu arquivo .dmg para montá-lo
  2. abrir uma janela do terminal
  3. sudo hdiutil create -attach -fs UDF -format UDTO -volname NewName -srcfolder / Volumes / CurrentVolume / BrandNewImageName

0

No Snow Leopard, basta clicar com o botão direito do mouse no arquivo .iso e selecionar "Abrir" no menu. Em seguida, o disco será montado na área de trabalho, assim como abrir um arquivo zip.

Se você precisar de acesso ao sistema de arquivos, basta procurar no diretório / Volumes e deverá ver sua imagem montada como um diretório.


3
A pergunta perguntou especificamente como fazê-lo fingir ser um CD, não como montá-lo.
Moshe Katz

0

Nenhum de vocês está certo (exceto a pessoa que mencionou Toast). É super fácil montar uma imagem de disco, mas montá-la para que apareça como mídia física de CD-ROM ou DVD-ROM é uma coisa diferente. Estou tentando jogar o Age of Empires 3 no Mac, mas é preciso ver a mídia física e não apenas uma imagem de disco montada. O Mount-It (um componente opcional instalado do Toast) é a única coisa que eu já usei que efetivamente enganou o AoE.


1
Você já tentou a resposta de Michelle?
Hashim

1
Forneça mais detalhes sobre a solução que funcionou (e gaste menos espaço reclamando das respostas que não o ajudaram). Por favor, não responda nos comentários; edite  sua resposta para torná-la mais clara e completa.
Scott

-2

Você pode tentar montar o .iso no ponto de montagem do seu drive de CD com mount -o loop -t iso9660 /PATH/XXX.iso /PATH/TO/CD-MOUNTPOINTBasta abrir um terminal e hackear o comando. Mas eu não sei onde o seu CD costuma ser montado. Você pode ter direitos de superusuário. Então faça: sudo mount -o loop -t iso9660 /PAT/XXX.iso /PATH/TO/CD-MOUNTPOINTSe for um DVD, o tipo pode não ser iso9660. Nesse caso, a montagem deve gerar um erro com o tipo correto.


Esta resposta Linux não é aplicável para o Mac OS X.
Spiff
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.