3 votos

No se pueden cambiar los iconos de las unidades externas APFS

Edición: El problema se ha resuelto de alguna manera hoy. No estoy seguro de cómo, pero sospecho que es porque he reiniciado el ordenador. No creo que sea necesario conceder al Finder.app acceso completo al disco, ya que lo deshice ayer.

Puesto original: No puedo cambiar los iconos en los volúmenes de las unidades externas con formato APFS. He intentado muchas cosas como se detalla a continuación, pero nada está funcionando para mí como se demuestra por la grabación de la pantalla a continuación (haga clic para mayor calidad): enter image description here En la grabación de pantalla se ve que soy capaz de cambiar el icono en el "viejo Mac Pro" que es un volumen externo formateado como Mac OS Extended Journal (usando el procedimiento habitual: pegando una imagen en la parte superior izquierda del Get Info). Sin embargo, el mismo procedimiento no funciona en el volumen formateado como APFS, independientemente de si copio/pego o arrastro imágenes con formato .png o .icns.

Lo he probado tanto en un MacBook Pro de 2015 como en un MacAir M1 de 2020, ambos con Mac OS 11.3.

\===========================

Detalles de lo que he probado: Este sitio dice que los archivos .icns son necesarios a veces (desde Catalina). Este sitio describe la creación de archivos .icns utilizando Vista Previa (he descubierto que esto funciona para los iconos cuando las imágenes son de 512x512). Este video muestra la creación de archivos .icns utilizando una acción rápida de Automator encontrada aquí . Usuario BOrax en esto sitio sugiere la necesidad de conceder a Finder.app acceso total al disco, lo que he probado usando Sistema>Seguridad>Privacidad>Acceso total al disco> y luego navegar a /System/Library/CoreServices/Finder.app - de nuevo, nada ayuda.

2voto

nenne Puntos 41

En un problema similar tuve un archivo real ".VolumeIcon.icns" en el volumen del sistema de una instalación de Catalina, en lugar de sólo en el volumen de datos, sólo enlazado desde el volumen del sistema. Sólo se mostraba el icono genérico en el Escritorio, sin importar qué.

Eliminando este archivo de iconos y sustituyéndolo por un enlace al volumen de datos (tal y como estaba previsto) se solucionó el problema y posteriormente pude volver a pegar un icono que sí se mostraba en el Escritorio.

Además, cuando pegues un nuevo icono, utiliza el volumen de Datos, no el icono del Escritorio. Si no lo encuentras en el Finder, utiliza la Utilidad de Discos, selecciona "APFS - Datos" en la barra lateral, haz clic con el botón derecho y elige "Mostrar en el Finder". Puedes probar esto, antes de seguir eliminando el archivo del icono en el volumen del sistema.

Puesto que está ejecutando Big Sur en la unidad externa, que parece tener un archivo de icono real en el directorio root del volumen del sistema, he probado un ejercicio y he eliminado el enlace allí en un volumen de Big Sur y lo he reemplazado de nuevo con el mismo enlace: .VolumeIcon.icns -> System/Volumes/Data/.VolumeIcon.icns

Estableciendo la unidad externa (en su caso llamada "APFS") como disco de inicio en las Preferencias del Sistema, reinicié en su Recuperación, manteniendo cmdR en el reinicio.

Allí - lanzando Terminal desde el menú "Utilidades" - deshabilité el Root autenticado con...

csrutil authenticated-root disable

(Nota: csrutil disable se utilizó antes, pero no creo que esto deba suponer una diferencia)

Sin reiniciar he comprobado los volúmenes y su ruta de montaje con... mount ...que muestra los volúmenes de sistema y de datos de la unidad en cuestión (denominados "APFS" y "APFS - Datos" respectivamente). El volumen de sistema muestra claramente "sólo lectura":
/dev/disk6s5 on /Volumes/APFS (apfs, sealed, local, read-only, journaled)

Así que seguí adelante y lo monté escribiendo:

mount -uw /Volumes/APFS

...y comprobé que "sólo lectura" se había ido con otro mount que se mostró: /dev/disk6s5 on /Volumes/APFS (apfs, sealed, local, journaled)

Adelante, he eliminado el enlace (que sería un archivo en tu caso):

rm /Volumes/APFS/.VolumeIcon.icns

...cambió al directorio root del volumen del sistema de la unidad...

cd /Volumes/APFS

...y creé el enlace de nuevo:

ln -s System/Volumes/Data/.VolumeIcon.icns .VolumeIcon.icns

Comprobando de nuevo con... ls -al ...mostró el enlace correcto:

lrwxr-xr-x   1 root  wheel    36  3 May 14:10 .VolumeIcon.icns -> System/Volumes/Data/.VolumeIcon.icns

Ahora me he desviado de las instrucciones de este sitio y no bendijo una nueva instantánea

bless --folder /Volumes/APFS/System/Library/CoreServices --bootefi --create-snapshot

...pero sólo reinicié dos veces en el volumen APFS, lo que me permitió hacer (tal vez borrar el enlace y sólo recrearlo no se consideró un cambio suficiente).

PS. Sin embargo, la cuestión es si merece la pena hacerlo por un icono en el escritorio.

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