2 votes

La carte SD reçoit un nom différent à chaque format

Chaque fois que je formate la carte SD, que j'installe une nouvelle ROM ou que je la transfère sur un autre téléphone, elle porte une étiquette différente.

Quelque chose comme 410E-1D17 ou FEA7-1EF1 ou BD05-14A1

Comment mettre fin à ce désordre et le rendre cohérent ? Cela fout en l'air toutes les applications qui s'appuient sur le chemin absolu.

Est-ce que cela se produit uniquement sur les téléphones Xperia ?

Android M

1voto

Guillermo Gomez Points 423

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 :)

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X