Come posso montare un'immagine .iso o .dmg come CD su un Mac in modo che sia riconosciuta come CD e non solo come volume?


13

Ho un super-drive sminuito e ho bisogno di installare software da un CD. Tuttavia, ho immagini di backup (come .dmg) di tutti i miei dischi di installazione. Di solito funziona tutto bene, ma con due installazioni particolari mi dice di inserire il CD nell'unità. Esiste un modo per ingannare il sistema nel montare il .dmg e farlo sembrare un CD? Credo che Toast possa farlo, quindi è possibile. Speravo solo di essere in grado di farlo senza sborsare £ 80 - potrei ottenere un disco esterno per quello (proprio non proprio in questo secondo)


Hai provato a usare "Disk Utility.app", nella cartella / Applicazioni / Utility, per farlo. Sarebbe molto più facile che usare la shell.
Mark Thalman,

1
Sotto Windows uso Daemon Tools per questo. Sicuramente c'è QUALCHE equivalente OSX. +1 per una buona domanda.
Shinrai,

Se questo languisce qui, prova a migrarlo
Ian C.

@Mark Thalman che monta un'immagine disco in Utility Disco fa la stessa cosa facendo doppio clic su di essa.
s4y,

Risposte:


2

Sfortunatamente alcuni programmi sono abbastanza "intelligenti" per individuare la differenza tra un dispositivo loop e un cdrom. È disponibile una soluzione alternativa di terzi all'indirizzo http://www.macupdate.com/app/mac/33355/virtual-cd-rw : non è gratuito e non l'ho provato, ma dura 2 settimane prova.

La risposta breve, tuttavia, è che per tutto ciò che effettivamente tenta di inviare comandi al disco, mount non lo taglia; sia dalla riga di comando che dall'interfaccia utente.


1

Posso confermare che Toast può farlo. Se non sei disposto a pagare per Toast, immagino che qualcosa come la risposta di Michelle Six funzionerà. Prova a convertire il tuo .dmg in .iso o qualcos'altro.


1

dipenderà da cosa vuoi fare, ma se hai bisogno di convertire il formato in CD / DVD. Ne avevo bisogno per far leggere a VM Fusion un file ISO ...

Vai su Applicazioni> Utilità> Utilità disco Vai a File> Apri immagine disco

L'immagine verrà caricata a sinistra

Seleziona l'immagine ISO

Cerca il CONVERT nell'intestazione (tra Nuova immagine e Ridimensiona immagine)

Seleziona il formato dell'immagine e seleziona CD / DVD MASTER.

Spero che sia d'aiuto


0

La metodologia di montaggio non è probabilmente il tuo problema. Molto probabilmente il problema è che qualcosa sta guardando il file system. In generale, i file .dmg utilizzano il file system hfs, mentre i CD utilizzano i file system iso9660 o UDF.

Una soluzione per questo è convertire il tuo .dmg in un .cdr, ecco come

  1. fai doppio clic sul tuo file .dmg per montarlo
  2. aprire una finestra terminale
  3. sudo hdiutil create -attach -fs UDF -format UDTO -volname NewName -srcfolder / Volumes / CurrentVolume / BrandNewImageName

0

Su Snow Leopard puoi semplicemente fare clic con il pulsante destro del mouse sul file .iso e selezionare "Apri" dal menu. Quindi il disco verrà montato sul desktop proprio come l'apertura di un file zip.

Se hai bisogno dell'accesso al filesystem, cerca nella directory / Volumes e dovresti vedere l'immagine montata come directory lì.


3
La domanda in particolare ha chiesto come farlo fingere di essere un CD, non come montarlo.
Moshe Katz,

0

Nessuno di voi ha ragione (tranne la persona che ha menzionato Toast). Montare un'immagine del disco è semplicissimo, ma montarlo in modo che appaia come un CD-ROM o DVD-ROM fisico è una cosa diversa. Sto cercando di giocare a Age of Empires 3 su Mac, ma richiede di vedere i supporti fisici e non solo un'immagine del disco montata. Mount-It (un componente opzionale installato di Toast) è l'unica cosa che abbia mai usato che abbia effettivamente ingannato AoE.


1
Hai davvero provato la risposta di Michelle?
Hashim,

1
Fornisci maggiori dettagli sulla soluzione che ha funzionato (e dedica meno spazio a lamentarti delle risposte che non ti hanno aiutato). Si prega di non rispondere nei commenti; modifica la  tua risposta per renderla più chiara e completa.
Scott,

-2

Potresti provare a montare il .iso sul punto di montaggio del tuo cd-drive con mount -o loop -t iso9660 /PATH/XXX.iso /PATH/TO/CD-MOUNTPOINTBasta aprire un terminale e inserire il comando. Ma non so dove viene solitamente montato il tuo cd. Potresti avere i diritti di superutente. Quindi fai: sudo mount -o loop -t iso9660 /PAT/XXX.iso /PATH/TO/CD-MOUNTPOINTSe si tratta di un DVD, il tipo potrebbe non essere iso9660 in questo caso mount dovrebbe generare un errore con il tipo giusto.


Questa risposta di Linux non è applicabile a Mac OS X.
Spiff
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.