4 votes

Impossible de modifier les icônes des lecteurs externes APFS

Edit : Le problème s'est résolu d'une manière ou d'une autre aujourd'hui. Je ne sais pas exactement comment, mais je pense que c'est parce que j'ai redémarré l'ordinateur. Je ne pense pas que l'octroi de l'accès complet au disque de Finder.app était nécessaire, puisque je l'ai annulé hier.

Poste original : Je ne peux pas changer les icônes sur les volumes de disques externes formatés en APFS. J'ai essayé de nombreuses choses comme détaillé ci-dessous, mais rien ne fonctionne pour moi comme le montre l'enregistrement d'écran ci-dessous (cliquez pour une meilleure qualité) : enter image description here Dans l'enregistrement d'écran, vous voyez que je suis en mesure de changer l'icône sur le "vieux Mac Pro" qui est un volume externe formaté en Mac OS Extended Journal (en utilisant la procédure habituelle : coller une image dans le coin supérieur gauche de la fenêtre Get Info). Cependant, la même procédure ne fonctionne pas sur le volume formaté APFS, que je fasse un copier/coller ou que je fasse glisser des images au format .png ou .icns.

J'ai essayé cela sur un MacBook Pro 2015 et un MacAir M1 2020, tous deux sous Mac OS 11.3.

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

Les détails de ce que j'ai essayé : Ce site dit que les fichiers .icns sont parfois nécessaires (depuis Catalina). Voici site décrit la création de fichiers .icns à l'aide de Preview (j'ai constaté que cela fonctionne pour les icônes lorsque les images sont de 512x512). Ce site vidéo montre comment créer des fichiers .icns en utilisant une action rapide d'Automator. aquí . Utilisateur BOrax sur ce sujet site suggère la nécessité d'accorder à Finder.app un accès complet au disque, ce que j'ai essayé en utilisant Système>Sécurité>Privacité>Accès complet au disque>. hit + puis en naviguant vers /System/Library/CoreServices/Finder.app -- là encore, rien n'y fait.

0 votes

Le disque externe est-il équipé de MacOS et si oui, quelle version ? Si oui, quel est le résultat pour ls -al /Volumes/APFS | grep ".VolumeIcon.icns"

0 votes

@Redarm Oui, 11.0.1 est la version et la sortie de votre commande Terminal est : -rw-r--r--@ 1 tony staff 553956 May 2 12:27 .VolumeIcon.icns

2 votes

J'ai eu un problème similaire, où j'ai changé pour un fichier ".VolumeIcon.icns" réel sur le volume système d'une installation Catalina - l'icône n'a jamais été affichée sur le bureau après cela, à moins d'être démarré. MacOS place l'icône sur le volume de données ("APFS - Data") et le volume système ne devrait avoir qu'un lien relatif vers celui-ci, c'est-à-dire que la sortie devrait montrer un lien .VolumeIcon.icns -> System/Volumes/Data/.VolumeIcon.icns et non l'image de l'icône elle-même. Vous devriez pouvoir le faire à partir de votre volume HFS+ ou du volume de récupération, c'est-à-dire à partir de n'importe quel endroit qui vous permet d'écrire sur le volume système.

2voto

Redarm Points 3759

Dans un problème similaire, j'avais un fichier ".VolumeIcon.icns" réel sur le volume système d'une installation Catalina, au lieu d'être uniquement sur le volume de données, simplement lié au volume système. Seule l'icône générique s'affichait sur le bureau, quoi qu'il arrive.

La suppression de ce fichier d'icône et son remplacement par un lien vers le volume de données (comme prévu) a résolu le problème pour moi et j'ai pu ensuite coller une icône qui s'est à nouveau affichée sur le bureau.

De même, lorsque vous collez une nouvelle icône, utilisez le volume de données, et non l'icône du bureau. Si vous ne la trouvez pas dans le Finder, utilisez l'Utilitaire de disque, sélectionnez "APFS - Data" dans la barre latérale, cliquez avec le bouton droit et choisissez "Afficher dans le Finder". Vous pouvez essayer cela avant de continuer à supprimer le fichier d'icône sur le volume système.

Puisque vous exécutez Big Sur sur le disque externe, qui semble avoir un fichier d'icône réel dans le répertoire Root du volume système, j'ai essayé un exercice et supprimé le lien là sur un volume Big Sur et l'ai à nouveau remplacé par le même lien : .VolumeIcon.icns -> System/Volumes/Data/.VolumeIcon.icns

En définissant le disque externe (dans votre cas nommé "APFS") comme disque de démarrage dans les Préférences Système, j'ai redémarré dans son mode de récupération, en maintenant les paramètres suivants cmdR au redémarrage.

Là - en lançant Terminal depuis le menu "Utilitaires" - j'ai désactivé le Root authentifié avec...

csrutil authenticated-root disable

(Note : csrutil disable a été utilisé précédemment, mais je ne pense pas que cela fasse une différence)

Sans redémarrage, j'ai vérifié les volumes et leur chemin de montage avec... mount ...qui montre les volumes système et de données du lecteur en question (nommés respectivement "APFS" et "APFS - Data"). Le volume système indique clairement "lecture seule" :
/dev/disk6s5 on /Volumes/APFS (apfs, sealed, local, read-only, journaled)

Alors j'ai pris les devants et je l'ai monté pour qu'on puisse l'écrire :

mount -uw /Volumes/APFS

...et vérifié que "lecture seule" avait disparu avec un autre mount qui a montré : /dev/disk6s5 on /Volumes/APFS (apfs, sealed, local, journaled)

J'ai supprimé le lien (qui serait un fichier dans votre cas) :

rm /Volumes/APFS/.VolumeIcon.icns

...changé en répertoire racine du volume système du lecteur...

cd /Volumes/APFS

...et créé le lien à nouveau :

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

Je vérifie à nouveau avec... ls -al ...a montré le bon lien :

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

Maintenant, je me suis écarté des instructions sur ce site et n'a pas béni un nouvel instantané

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

...mais j'ai juste redémarré deux fois dans le volume APFS, ce que j'étais autorisé à faire (peut-être que supprimer le lien et juste le recréer n'était pas considéré comme un changement suffisant).

PS. La question est cependant de savoir si cela vaut la peine de le faire pour avoir une icône sur le bureau.

0 votes

Je marque cette réponse car j'ai beaucoup appris grâce à elle. Cependant, je n'ai pas suivi les étapes ici. D'une manière ou d'une autre, les icônes ont commencé à apparaître aujourd'hui, et mon hypothèse la plus probable est que c'est parce que j'ai redémarré entre-temps. Voir le message original pour plus de détails.

0 votes

Merci, donc rien à voir avec mon problème, qui a duré des mois et est passé par plusieurs redémarrages et mises à jour. Cela ressemble plus à un problème de cache. Avez-vous essayé de démonter et remonter le volume avant de redémarrer ?

0 votes

Je ne pense pas que démonter et remonter soit la solution au problème que je rencontrais, car j'ai essayé et cela n'a rien donné. J'ai essayé parce que je suis conscient d'une autre bizarrerie : il arrive que l'on ne puisse pas renommer un volume APSF et pourtant, lorsque l'on démonte et remonte, on peut le renommer.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X