5 votos

¿Cambiar el icono del Finder de un disco externo formateado como ExFat?

He utilizado la receta de esta página web - Crea tus propios iconos personalizados en OS X 10.7.5 o posterior - para crear un .icns que contiene un conjunto de iconos para un disco externo que ha sido formateado con el sistema de archivos ExFat.

Sin embargo, haga lo que haga, cuando arrastro el .icns encima de la unidad, sólo muestra un icono ficticio .png:

Drive icon for ExFat file system

Si borro la unidad y la vuelvo a formatear como OS X Journaled, y luego repito el proceso, el icono se muestra correctamente:

drive icon for OS X Journaled file system

¿Hay algún truco para reasignar el icono también para una unidad ExFat? Planeo usar esta unidad tanto en una máquina Windows como en mi MacBook, así que mantenerla como OS X Journaled no es realmente una opción. Sé que hay software personalizado para Windows para poder leer y escribir en discos con sistema de archivos OS X, pero tampoco es una opción, ya que planeo conectar esta unidad a ordenadores en los que realmente no puedo esperar que el propietario instale software personalizado para utilizar el disco.

Y el icono no es que importante. Sólo sería un bonito detalle.

Lo que he probado:

  • Básico .png (que funciona en la unidad formateada OS X Journaled)
  • Completo .icns (que funciona en la unidad formateada OS X Journaled)

Entonces, ¿se puede hacer? Si es así, ¿cómo?

Se trata de OS X El Capitan 10.11.4 y la unidad es una WD My Passport Air 1TB si es que importa.

3voto

David Anderson Puntos 2189

Hago un "Get Info" en la unidad. Esto hace que aparezca la ventana de información. Para añadir el icono, arrastro y suelto el .icns en la imagen que aparece en la esquina superior izquierda de la ventana.

Cuando me refiero a una "unidad", lo que realmente quiero decir es una partición ubicada en una unidad física o virtual. Como la partición está formateada en ExFAT, también se puede hablar de volumen.

Tal vez su .icns archivo no es bueno. Tal vez deberías probar uno de los míos. Puedes descargar los que yo uso aquí . O bien, puede probar la herramienta gratuita en línea que utilicé para crearlas .icns archivos. Ir a iconos iconvert .

Al soltar el .icns una copia de este archivo es renombrada .VolumeIcon.icns y se coloca en el directorio root de la unidad. Por ejemplo, si utilizo una ventana de la aplicación Terminal, puedo mostrar este archivo.

Steelhead:~ davidanderson$ diskutil list /dev/disk1
/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *4.0 GB     disk1
   1:             Windows_FAT_32 UNTITLED 1              808.2 MB   disk1s1
   2:                 DOS_FAT_32 UNTITLED 2              808.2 MB   disk1s2
   3:               Windows_NTFS UNTITLED 3              808.2 MB   disk1s3
   4:                 DOS_FAT_32 UNTITLED 4              808.2 MB   disk1s5
   5:                 DOS_FAT_32 UNTITLED 5              808.1 MB   disk1s6
Steelhead:~ davidanderson$ mount | grep disk1
/dev/disk1s1 on /Volumes/UNTITLED 1 (msdos, local, nodev, nosuid, noowners)
/dev/disk1s2 on /Volumes/UNTITLED 2 (msdos, local, nodev, nosuid, noowners)
/dev/disk1s3 on /Volumes/UNTITLED 3 (exfat, local, nodev, nosuid, noowners)
/dev/disk1s5 on /Volumes/UNTITLED 4 (msdos, local, nodev, nosuid, noowners)
/dev/disk1s6 on /Volumes/UNTITLED 5 (msdos, local, nodev, nosuid, noowners)
Steelhead:~ davidanderson$ cd "/Volumes/UNTITLED 3"
Steelhead:UNTITLED 3 davidanderson$ ls -l .VolumeIcon.icns
-rwxrwxrwx@ 1 davidanderson  staff  26582 May  5 15:50 .VolumeIcon.icns
Steelhead:UNTITLED 3 davidanderson$ 

Aquí hay una captura de pantalla de mi escritorio.

enter image description here

Si algo va mal, lee esto:

Debe haber un caché de nombres de volúmenes a iconos enterrados en OS X. Digo esto porque no importa qué combinación de reformateos, expulsiones, desmontajes y borrados realice, el mismo icono vuelve a aparecer. Ocurre algo parecido a lo siguiente:

  1. El sistema operativo encuentra un .VolumeIcon.icns archivo en el directorio root de una partición (volumen).
  2. El .VolumeIcon.icns se lee en la caché y se asocia con el nombre del volumen.
  3. Incluso si el .VolumeIcon.icns se modifica el archivo, el sistema operativo no actualiza la caché. (Esto es un de los bichos)

Si hace lo siguiente, puede tener una oportunidad de éxito. No garantizo que esta lista sea exhaustiva.

  1. Retire el .VolumeIcon.icns (si existe) de la carpeta root en la unidad, siguiendo estas instrucciones. Resalte la unidad (volumen) y seleccione "Obtener información" en la barra de menú. A continuación, resalte el icono que aparece en la parte superior izquierda de la ventana emergente. Por último, en la barra de menús, seleccione "Cortar". Nota: Este archivo normalmente no se en el Finder, a no ser que se habilite el Finder para Mostrar oculto Archivos .

  2. Cambia el nombre de la unidad por otro que no se haya utilizado antes.

  3. Expulse la unidad y retírela del ordenador.

  4. Si es necesario, salga de la aplicación Utilidad de Discos.

  5. Si es necesario, salga de la aplicación Terminal.

  6. Cerrar todas las ventanas del Finder"

  7. Mantenga pulsada la tecla option y hacer clic con el botón derecho del ratón en el Finder en el Dock. Seleccione "Relanzar".

  8. Conecte la unidad en el ordenador

  9. Arrastre y suelte el .icns archivos en el icono de la esquina superior izquierda de la ventana "Obtener información" de la unidad. Puede parecer que no hubiera pasado nada.

  10. (Opcional) Verifique el .VolumeIcon.icns aparece en la carpeta root de la partición (volumen). Este archivo normalmente no se muestra en el Finder a no ser que habilite el Finder para Mostrar archivos ocultos . Los usuarios experimentados también pueden utilizar la aplicación Terminal para verificar que este archivo existe

  11. Utilice la aplicación Utilidad de Discos para desmontar la partición (volumen).

  12. Utilice la aplicación Utilidad de Discos para montar la partición (volumen).

0voto

user241505 Puntos 1

Cambiar el nombre de la unidad lo arreglará

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X