¿Cambiar la etiqueta de volumen ISO en OS X?

Aquí tengo algunos archivos ISO con etiquetas de volumen extrañas. Quiero cambiarles el nombre a algo que pueda recordar fácilmente.

Sé que en Windows usando winiso o poweriso (¿ambos no son gratuitos?) Se puede hacer, pero no estoy tan seguro en OS X. Busqué en la red pero no apareció nada útil.

¡Gracias!

editar: creo que se explica mejor con un ejemplo:

Tengo un archivo ISO llamado "myiso.iso". Cuando hago doble clic en el archivo ISO para montarlo, aparece como "minombreraro" en Finder. "minombreraro" es el nombre del volumen ISO.

Respuestas (3)

No existe una forma directa, que yo sepa, de forma nativa en OS X para editar la etiqueta/nombre de volumen de una imagen ISO como se puede hacer usando, por ejemplo, UltraISO en Windows. En otras palabras, con las preferencias adecuadas establecidas para UltraISO, la etiqueta/nombre del volumen se puede cambiar y guardar en la imagen ISO sin volver a compilarla. De hecho, uso UltraISO en OS X a través de Wine por esta misma razón.

Aunque esto no se puede hacer de forma nativa directamente en OS X, se puede hacer mediante la hdiutilcreación de una nueva imagen ISO a partir de la imagen ISO montada que tenga la etiqueta o el nombre del volumen que desee cambiar.

Deberá usar el hdiutil imageinfocomando, por ejemplo hdiutil imageinfo $NAME.ISO, para obtener la información necesaria para configurar el hdiutil makehybridcomando para hacer que la nueva imagen ISO tenga la etiqueta/nombre de volumen que desea, en lugar de lo que es actualmente. Eche un vistazo a la página del manual hdiutilo simplemente escriba hdiutil makehybrid -helpTerminal.

Como ejemplo, voy a usar una imagen ISO, de un DVD, que no contiene ningún DRM , ya que la fuente debe estar libre de DRM.

La información clave que estoy viendo es, partition-scheme:y partition-name:mostrando partition-filesystems:respectivamente, ISO9660y $NAMEambos ISO9660: $NAMEy UDF: $NAMEdonde $NAMEse muestra, por ejemplo, FOO_BAR_WEIRDen los tres lugares.

Solo quiero que diga FOO_BAR, deshaciéndome de la WEIRDparte, por lo que mi línea de comando será la siguiente, después de montar la FOO_BAR_WEIRD.ISOimagen haciendo doble clic en Finder, en la Terminal usé el siguiente comando:

hdiutil makehybrid -iso -udf -iso-volume-name FOO_BAR -udf-volume-name FOO_BAR -o FOO_BAR.ISO /Volumes/FOO_BAR_WEIRD

Luego lo usé hdiutil imageinfo FOO_BAR.ISOy lo comparé con la salida de hdiutil imageinfo FOO_BAR_WEIRD.ISOy mostró que tiene el mismo partition-scheme:pero partition-filesystems:diferente $NAME, como debería. El tamaño del archivo era ~.5 MB más grande, sin embargo, la imagen ISO recién creada tenía el nombre que quería y se reproducía tan bien como la original.

Por lo tanto, es factible, pero requiere un poco de tiempo, trabajo y espacio adicional en el disco, por lo que ejecuto UltraISO a través de Wine en OS X. :)

Nota: probé esto usando una imagen ISO libre de DRM de un DVD de película y puede requerir opciones de línea de comando adicionales o pasos adicionales según el tipo y el contenido de la imagen ISO.

Me encontré con este problema yo mismo. Aunque cambia el nombre de la ISO, cuando se monta, proporciona estos nombres arbitrarios como punto de montaje. Después de muchas pruebas y errores, leyendo tras leer y aprendiendo más sobre la asignación de directorios de CD/DVD de lo que nunca quise saber, me he topado con un proceso que es bastante simple y logra los resultados deseados.

Nota: Supongo que ya ha creado una imagen ISO a través de cualquier aplicación de software que utilice.

Estoy trabajando en la carpeta de descargas de mi Mac...

1) Cree una nueva carpeta con el nombre del punto de montaje deseado, se usará más tarde como el nuevo nombre de montaje. Es de caracteres limitados (creo que menos de 16 caracteres) y no le gustan los espacios. Si necesita separar palabras, use el guión bajo .

2) montar la iso infractora.

3) seleccione la iso en el buscador ctrl+a para seleccionar todos los elementos de la imagen.

4) ctrl+v para pegar el contenido en la carpeta recién creada.

5) Una vez que el contenido haya completado la copia, abra la interfaz gráfica de usuario de diskutility.

6) Seleccione Archivo > Imagen nueva > Imagen de carpeta.

7) Seleccione la nueva carpeta que creó con el nombre de montaje deseado.

8) Dirija la nueva imagen que se creará en su directorio de documentos (he encontrado menos errores en el proceso al enviarla a un directorio diferente al activo que contiene los archivos de imagen), seleccione la opción sin cifrar, seleccione DVD/Master como formato.

9) esto creará una nueva imagen en la carpeta de documentos como un .cdr con el nombre de lo que haya elegido en la pantalla anterior. cambie el nombre de .cdr a .iso ya que estos son básicamente iguales.

10) monte el .iso recién creado y el nombre del montaje ahora debería ser cualquiera que sea el nombre de la carpeta desde la que creó la imagen... ¡tada!

Espero que esto ayude....

Creé un script de python para resolver este problema exacto. Vi esta publicación que habla sobre las compensaciones que usan estas imágenes de disco. No pude encontrar una especificación, pero a través de una investigación rápida con Hex Fiend pude detectarlos a todos. Resulta que también existen tales compensaciones para las imágenes iso UDF. No lo he probado exhaustivamente, pero funciona en las dos imágenes que pude encontrar en mi sistema.

Las compensaciones que descubrí son: 32808, 65561, 67701, 71765, 98329, 100469 y 104533

Deberá usar la terminal y creo que Python 2 está disponible con macOS, por lo que debería funcionar para usted.

./update-names.py myiso.iso

Escribe irreversiblemente en su archivo, así que asegúrese de tener una copia de seguridad.

Aquí está el código si desea probarlo usted mismo. Es la versión 2 de Python (mis disculpas): https://gist.github.com/ranvel/bc1d75cc7f9fd74e92630092f4fcda8b