¿Cambiar la etiqueta del volumen ISO en OS X?

1

Aquí tengo algunos archivos ISO con extrañas etiquetas de volumen. Quiero cambiarles el nombre por 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 surgió 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 "myweirdname" en el Finder. "Myweirdname" es el nombre del Volumen ISO.

    
pregunta mrjayviper 18.04.2016 - 01:32

3 respuestas

2

No hay forma directa, que yo sepa, de forma nativa en OS X para editar la etiqueta / nombre de volumen de una imagen ISO, como puede hacerse usando, por ejemplo, UltraISO en Windows. En otras palabras, con las preferencias correctas configuradas para UltraISO, la etiqueta / nombre del volumen se puede cambiar y guardar en la imagen ISO sin volver a compilarla. En realidad, uso UltraISO bajo 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, no obstante, se puede hacer usando hdiutil creando una nueva imagen ISO a partir de la imagen ISO montada que tiene la etiqueta / nombre de volumen que desean ser cambiado.

Necesitarás usar el comando hdiutil imageinfo , por ejemplo. hdiutil imageinfo $NAME.ISO , para obtener la información necesaria para configurar el comando hdiutil makehybrid para hacer que la nueva imagen ISO tenga la etiqueta / nombre de volumen que usted desea, en lugar de lo que es actualmente. Eche un vistazo a la página de manual de hdiutil o simplemente escriba hdiutil makehybrid -help en la Terminal.

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

La información clave que estoy viendo es, partition-scheme: , partition-name: y partition-filesystems: mostrando respectivamente, ISO9660 , $NAME , y tanto ISO9660: $NAME como UDF: $NAME donde se muestra $NAME como, por ejemplo, FOO_BAR_WEIRD en los tres lugares.

Solo quiero que diga FOO_BAR , deshacerse de la parte WEIRD , por lo que mi línea de comando será la siguiente, luego de montar la imagen FOO_BAR_WEIRD.ISO al hacer doble clic en Finder, en la Terminal I utiliza 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 utilicé hdiutil imageinfo FOO_BAR.ISO y lo comparé con la salida de hdiutil imageinfo FOO_BAR_WEIRD.ISO y mostró que tiene el mismo partition-scheme: y partition-filesystems: pero diferente $NAME , como debería. El tamaño del archivo era ~ .5MB más grande, sin embargo, la imagen ISO recién creada tenía el nombre que quería y jugaba bien como el original.

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

Nota: probé esto utilizando una imagen ISO sin DRM de un DVD de película y es posible que requiera opciones de línea de comandos adicionales o pasos adicionales según el tipo y el contenido de la imagen ISO.

    
respondido por el user3439894 18.04.2016 - 06:51
1

Me encontré con este problema a mí mismo. Aunque cambie el nombre de la ISO, cuando se monta, le da a estos nombres arbitrarios el punto de montaje. Después de mucho juicio y amp; error, lectura tras lectura y aprendiendo más sobre la asignación de directorios de CD / DVD de lo que siempre 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) Crear una nueva carpeta con el nombre del punto de montaje deseado, se usará más adelante como el nuevo nombre de montaje. Es de carácter limitado (creo que menos de 16 caracteres) y no le gustan los espacios. Si necesita separar palabras, utilice el guión bajo .

2) monta la iso ofensiva.

3) selecciona la iso en el buscador ctrl + a para seleccionar todos los elementos en 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 de usuario de diskutility.

6) Seleccione Archivo > Nueva imagen > Imagen de la 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 / Maestro como formato.

9) esto creará una nueva imagen en la carpeta de documentos como un archivo .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 los mismos.

10) monta el .iso recién creado y el nombre del montaje ahora debe ser cualquiera que sea el nombre de la carpeta desde la que creaste la imagen desde ..... tada!

Espero que esto ayude ....

    
respondido por el ekko919 19.03.2017 - 21:00
1

Creé una secuencia de comandos de Python para resolver este problema exacto. Vi esta publicación que habla de las compensaciones que utilizan 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 he probado esto extensivamente, 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

Necesitará usar el terminal y creo que Python 2 está en stock con macOS, por lo que debería funcionar para usted.

./update-names.py myiso.iso

Escribe de forma irreversible en tu archivo, así que asegúrate de tener una copia de seguridad.

Aquí está el código si quieres probarlo tú mismo. Es la versión 2 de python (mis disculpas): enlace

    
respondido por el ranvel 26.04.2017 - 06:09

Lea otras preguntas en las etiquetas