¿Cómo instalo una imagen .iso o .dmg como un CD en una Mac para que se reconozca como un CD y no solo como un volumen?

13

Tengo una súper unidad extraída y necesito instalar el software desde un CD. Sin embargo, tengo imágenes de respaldo (como .dmg's) de todos mis discos de instalación. Por lo general, todo funciona bien, pero con dos instalaciones particulares me dice que inserte el CD en la unidad. ¿Hay alguna forma de engañar al sistema para que monte el .dmg y que parezca un CD? Creo que Toast puede hacer esto, así que es posible. Solo esperaba poder hacerlo sin gastar £ 80; podría obtener una unidad externa para eso (solo que no está bien en este segundo)

despreciable
fuente
¿Ha intentado usar "Disk Utility.app", en la carpeta / Aplicaciones / Utilidades, para hacer esto? Sería mucho más fácil que usar el shell.
Mark Thalman
1
En Windows utilizo Daemon Tools para esto. Seguramente hay ALGUNOS equivalentes OSX. +1 por buena pregunta.
Shinrai
Si esto languidece aquí, intente migrarlo
Ian C.
@ Mark Thalman montando una imagen de disco en Disk Utility hace lo mismo que hacer doble clic en ella.
s4y

Respuestas:

2

Lamentablemente, algunos programas son lo suficientemente "inteligentes" como para detectar la diferencia entre un dispositivo de bucle y un CDROM. Hay una solución alternativa para esto en http://www.macupdate.com/app/mac/33355/virtual-cd-rw : no es gratis, y no lo he probado, pero tiene 2 semanas juicio.

La respuesta corta es que, para todo lo que realmente intenta enviar comandos a la unidad, mount no lo corta; ya sea en la línea de comandos o en la interfaz de usuario.

Shaun
fuente
1

Puedo confirmar que Toast puede hacer esto. Si no estás dispuesto a pagar por Toast, imagino que algo así como la respuesta de Michelle Six funcionará. Intenta convertir tu .dmg a un .iso u otra cosa.

Sean W.
fuente
1

dependerá de lo que desee hacer, pero si necesita convertir el formato a CD / DVD. Lo necesitaba para que VM Fusion leyera un archivo ISO ...

Vaya a Aplicaciones> Utilidades> Utilidad de disco Vaya a Archivo> Abrir imagen de disco

La imagen se cargará a la izquierda.

Seleccione la imagen ISO

Busque el CONVERTIR en el encabezado (entre Nueva imagen y Cambiar tamaño de imagen)

Seleccione el formato de imagen y seleccione CD / DVD MASTER.

Espero eso ayude

Lisandro Reis
fuente
0

La metodología de montaje probablemente no sea tu problema. Lo más probable es que el problema sea que algo está mirando el sistema de archivos. En general, los archivos .dmg usan el sistema de archivos hfs, mientras que los CD usan los sistemas de archivos iso9660 o UDF.

Una solución para esto es convertir su .dmg en un .cdr, así es como

  1. haga doble clic en su archivo .dmg para montarlo
  2. abrir una ventana de terminal
  3. sudo hdiutil create -attach -fs UDF -format UDTO -volname NewName -srcfolder / Volumes / CurrentVolume / BrandNewImageName
Michelle Six
fuente
0

En Snow Leopard puedes hacer clic derecho en el archivo .iso y seleccionar "Abrir" en el menú. Luego, el disco se montará en su escritorio al igual que abrir un archivo zip.

Si necesita acceso al sistema de archivos, simplemente busque en el directorio / Volumes y debería ver su imagen montada como un directorio allí.

C.Shamis
fuente
3
La pregunta específicamente preguntaba cómo hacer que pretenda ser un CD, no cómo montarlo.
Moshe Katz
0

Ninguno de ustedes tiene razón (excepto la persona que mencionó Toast). Es muy fácil montar una imagen de disco, pero montarla para que aparezca como CD-ROM físico o DVD-ROM es una cosa diferente. Estoy tratando de jugar Age of Empires 3 en Mac, pero requiere ver los medios físicos y no solo una imagen de disco montada. Mount-It (un componente opcional instalado de Toast) es lo único que he usado que efectivamente engaña a AoE.

Peter
fuente
1
¿Has probado realmente la respuesta de Michelle?
Hashim
1
Proporcione más detalles sobre la solución que funcionó (y gaste menos espacio quejándose de las respuestas que no lo ayudaron). Por favor no responda en los comentarios; edite  su respuesta para que sea más clara y completa.
Scott
-2

Puede intentar montar el .iso en el punto de montaje de su unidad de CD con mount -o loop -t iso9660 /PATH/XXX.iso /PATH/TO/CD-MOUNTPOINTsolo abrir un terminal y hackear el comando. Pero no sé dónde se monta habitualmente su CD. Es posible que tenga derechos de superusuario. Luego, haga lo siguiente: sudo mount -o loop -t iso9660 /PAT/XXX.iso /PATH/TO/CD-MOUNTPOINTsi se trata de un DVD, el tipo podría no ser iso9660; en este caso, el montaje debería arrojar un error con el tipo correcto.

Darokthar
fuente
Esta respuesta de Linux no es aplicable a Mac OS X.
Spiff