Mounten eines ISO-Image mit Leseberechtigung

14603
colincameron

Ich befolge diese Anweisungen zum Erstellen einer plattformübergreifenden CD. In Mountain Lion stößt ich auf ein Problem, bei dem ich das Bild nicht als Lese- und Schreibzugriff aufspielen kann.

Wenn ich im Terminal folgendes eingebe:

hdiutil attach -readwrite ~/2013CD.iso 

I get the following message:

hdiutil: attach failed - Function not implemented 

Is there any way around this? I need to be able to mount the image as readwrite to make changes to it.

6
PS: Ich habe Ihren Link gelesen. Ich bin mir nicht sicher, wie Schritt 5 jemals hätte funktionieren können, wenn hdiutil intern nicht das tut, was ich als Schritt 1 bezeichnet habe. Hennes vor 11 Jahren 0
Ja, Schritt 5 funktioniert nicht, aber ich brauche kein Hintergrundbild colincameron vor 11 Jahren 0

3 Antworten auf die Frage

6
Hennes

ISO 9660 (CD-Images) sind nicht zum Schreiben vorgesehen. Das gesamte Dateisystem ist für einen effizienten Lesezugriff ausgelegt.

Wenn Sie einen Teil eines .iso ändern möchten, haben Sie drei Optionen:

  1. Kopieren Sie alle Daten. Ändern Sie die Kopie. Generieren Sie eine neue ISO-Datei.
  2. Wenn das Iso Teil einer Multi-Session-CD ist, können Sie neue Dateien hinzufügen und den Index ändern. Dadurch werden weder die alten Dateien geändert, noch können Sie durch das Löschen von Dateien Speicherplatz gewinnen.
  3. Verwenden Sie ein Overlay-Dateisystem . Alle Schreibvorgänge gehen an den Nicht-Iso-Teil, werden aber so angezeigt, als wären sie in der ISO. So funktionieren viele Live-CDs.
Danke für die Antwort. Der Grund, warum ich als Lese-Schreib-Laufwerk mounten muss, ist das Öffnen des Ordners auf dem Mount-Verzeichnis mit "sudo bless -folder / Volumes / CD -openfolder / Volumes / CD". Kann ich dies ohne Einbinden als Lese-Schreib-Vorgang tun? colincameron vor 11 Jahren 0
Keine Ahnung. Ich bin kein Mac-Benutzer. Diese URL scheint jedoch darauf hinzuweisen, dass für OS / X kein Segen mehr erforderlich ist. (https://discussions.apple.com/thread/354645?start=0&tstart=0). Versuchen Sie, ein CD-Image für das alte Mac OS 8 zu erstellen? Hennes vor 11 Jahren 0
Diese Diskussion scheint sich auf den Segen des Systemordners und nicht auf ein Festplattenabbild zu beziehen. Dies ist immer noch erforderlich, damit ein Ordner geöffnet werden kann, wenn der Datenträger eingelegt wird. colincameron vor 11 Jahren 0
1
user199906

Ich hatte das gleiche Problem. Die Problemumgehung besteht darin, einen Mac mit OS X 10.6.8 zu verwenden.

Berglöwe scheint es aus irgendeinem Grund zu blockieren.

-1
DavidWan

Von https://wiki.afp548.com/index.php/Mount_DMG_Read_Write :

... das schreibgeschützte Bild wie bei der Schattenoption anfügen:

 hdiutil attach -owners on your.dmg -shadow 

Nachdem Sie diesen Befehl eingegeben haben, wird das Image als neues Gerät an Ihr Betriebssystem angehängt. Normalerweise wird dies von der Befehlszeile aus angezeigt.

-shadowDies ist die Option, die dies ermöglicht.