Wie kann ich ein ISO- oder DMG-Image als CD auf einem Mac mounten, sodass es als CD und nicht nur als Volume erkannt wird?


13

Ich habe ein kaputtes Super-Laufwerk und muss Software von einer CD installieren. Ich habe jedoch Backup-Images (als .dmg) aller meiner Installationsdisketten. Normalerweise funktioniert alles einwandfrei, aber bei zwei bestimmten Installationen muss ich die CD in das Laufwerk einlegen. Gibt es irgendetwas, um das System dazu zu bringen, die .dmg zu mounten und sie wie eine CD aussehen zu lassen? Ich glaube, dass Toast das kann, also ist es möglich. Ich hatte nur gehofft, es schaffen zu können, ohne 80 Pfund auszugeben - ich könnte ein externes Laufwerk dafür bekommen (nur nicht richtig in dieser Sekunde)


Haben Sie versucht, "Disk Utility.app" im Ordner / Applications / Utilities zu verwenden, um dies zu tun. Es wäre viel einfacher als die Shell zu benutzen.
Mark Thalman

1
Unter Windows benutze ich dazu Daemon Tools. Sicherlich gibt es einige OSX-Entsprechungen. +1 für eine gute Frage.
Shinrai

Wenn dies hier nicht der Fall
Ian C.

@ Mark Thalman Das Aktivieren eines Festplattenabbilds im Festplatten-Dienstprogramm entspricht dem Doppelklicken darauf.
s4y

Antworten:


2

Leider sind einige Programme "clever" genug, um den Unterschied zwischen einem Loop-Gerät und einer CD-ROM zu erkennen. Es gibt eine Problemumgehung für Drittanbieter unter http://www.macupdate.com/app/mac/33355/virtual-cd-rw - sie ist nicht kostenlos und ich habe sie noch nicht ausprobiert, aber sie hat eine Laufzeit von zwei Wochen Versuch.

Die kurze Antwort lautet: Bei allem, was tatsächlich versucht, Befehle an das Laufwerk zu senden, schneidet mount das Laufwerk nicht ab. ob in der Befehlszeile oder auf der Benutzeroberfläche.


1

Ich kann bestätigen, dass Toast dies kann. Wenn Sie nicht bereit sind, für Toast zu bezahlen, kann ich mir vorstellen, dass die Antwort von Michelle Six funktioniert. Versuchen Sie, Ihre .dmg in eine .iso oder etwas anderes zu konvertieren.


1

Es hängt davon ab, was Sie tun möchten, aber ob Sie das Format auf CD / DVD konvertieren müssen. Ich brauchte es, damit VM Fusion eine ISO-Datei liest ...

Gehen Sie zu Anwendungen> Dienstprogramme> Festplatten-Dienstprogramm. Gehen Sie zu Datei> Festplatten-Image öffnen

Das Bild wird links geladen

Wählen Sie das ISO-Image aus

Suchen Sie in der Kopfzeile nach CONVERT (zwischen New Image und Resize Image).

Wählen Sie das Bildformat und wählen Sie CD / DVD MASTER.

Ich hoffe es hilft


0

Die Montagemethode ist wahrscheinlich nicht Ihr Problem. Höchstwahrscheinlich ist das Problem, dass sich etwas mit dem Dateisystem befasst. Im Allgemeinen verwenden .dmg-Dateien das hfs-Dateisystem, während CDs das iso9660- oder das UDF-Dateisystem verwenden.

Eine Lösung hierfür ist, Ihre .dmg-Datei in eine .cdr-Datei zu konvertieren

  1. Doppelklicken Sie auf Ihre .dmg-Datei, um sie anzuhängen
  2. Öffnen Sie ein Terminalfenster
  3. sudo hdiutil create -attach -fs UDF -format UDTO -volname NewName -srcfolder / Volumes / CurrentVolume / BrandNewImageName

0

Auf Snow Leopard können Sie einfach mit der rechten Maustaste auf die .iso-Datei klicken und "Öffnen" aus dem Menü auswählen. Dann wird die Diskette auf Ihrem Desktop gemountet, genau wie beim Öffnen einer Zip-Datei.

Wenn Sie Zugriff auf das Dateisystem benötigen, schauen Sie einfach in das Verzeichnis / Volumes und Sie sollten sehen, dass Ihr Image dort als Verzeichnis eingebunden ist.


3
In der Frage wurde speziell gefragt, wie man vorgibt, eine CD zu sein, und nicht, wie man sie mounten soll.
Moshe Katz

0

Keiner von euch hat Recht (außer der Person, die Toast erwähnt hat). Es ist sehr einfach, ein Disk-Image zu mounten, aber es zu mounten, damit es als physisches CD-ROM- oder DVD-ROM-Medium erscheint, ist etwas anderes. Ich versuche, Age of Empires 3 auf dem Mac zu spielen, aber es muss das physische Medium und nicht nur ein bereitgestelltes Image angezeigt werden. Mount-It (eine optional installierte Komponente von Toast) ist das einzige, was ich jemals benutzt habe, um AoE effektiv auszutricksen.


1
Hast du tatsächlich Michelles Antwort ausprobiert?
Hashim

1
Bitte machen Sie nähere Angaben zu der Lösung, die funktioniert hat (und nehmen Sie weniger Platz in Anspruch, wenn Sie sich über die Antworten beschweren, die Ihnen nicht geholfen haben). Bitte antworten Sie nicht in Kommentaren; Bearbeiten Sie  Ihre Antwort, um sie klarer und vollständiger zu gestalten.
Scott

-2

Sie könnten versuchen, die .iso an den Mount-Punkt Ihres CD-Laufwerks zu mounten. mount -o loop -t iso9660 /PATH/XXX.iso /PATH/TO/CD-MOUNTPOINTÖffnen Sie einfach ein Terminal und hacken Sie den Befehl ein. Aber ich weiß nicht, wo Ihre CD normalerweise gemountet wird. Möglicherweise müssen Sie Superuser-Rechte besitzen. sudo mount -o loop -t iso9660 /PAT/XXX.iso /PATH/TO/CD-MOUNTPOINTFühren Sie dann Folgendes aus : Wenn es sich um eine DVD handelt, ist der Typ möglicherweise nicht iso9660. In diesem Fall sollte mount einen Fehler mit dem richtigen Typ auslösen. H


Diese Linux-Antwort gilt nicht für Mac OS X.
Spiff
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.