Non, vous ne pouvez pas l'empêcher de changer.
Il faut d'abord savoir que c'est no le "nom" d'une carte SD (techniquement "volume"). Pire encore, le terme "nom" est ambigu. Vous devez utiliser "nom du produit" (pour le matériel) ou "nom du volume/étiquette".
Il s'agit en fait de " Numéro de série du volume ". Il s'agit d'un nombre entier de 32 bits, qui est donc représenté par 8 nombres hexadécimaux. Il est susceptible d'être modifié à chaque fois que vous le formatez.
Comme l'a fait remarquer beeshyams, vous pouvez peut-être le modifier à l'aide d'utilitaires en ligne de commande à partir de enraciné Android (vous pouvez toujours le faire dans un système GNU/Linux). Pour obtenir les bons utilitaires, vous devez télécharger Termux, et installer un paquetage nommé mtools
en elle :
apt install mtools tsu
Puis suivre ce guide et exécuter
tsu
mlabel -i /dev/block/xxx -N XXXXXXXX ::label
Je ne l'ai pas testé mais je crains que ce ne soit pas facile à faire sur Android. Mieux vaut prendre un ordinateur Linux :)