2 votes

Structure des dossiers de la mémoire interne déroutante - Galaxy S3 (I9300)

J'utilise le Samsung Galaxy S3 (I9300) depuis un certain temps maintenant. J'ai enraciné l'appareil, supprimé la ROM stock et l'ai remplacé par CM11. Dernièrement, j'ai eu des problèmes d'appareil photo, de batterie et de ralentissement des applications (je pensais que c'était dû à la faible disponibilité de la mémoire interne - 1 Go sur 11,5 Go). J'ai essayé d'effacer plusieurs dossiers de la mémoire interne. Comme les résultats n'étaient pas satisfaisants, j'ai décidé de réinstaller le système d'exploitation en faisant une réinitialisation d'usine.

Maintenant que je l'ai fait, à ma grande surprise, la mémoire interne n'était toujours pas complètement effacée. Android indiquait toujours 4,5 Go disponibles, sur 11,5 Go. En creusant un peu plus, j'ai découvert que c'était dû à mes anciens dossiers de données utilisateur qui résidaient encore sur le téléphone. Ils étaient disponibles sous \emulated\0 et aussi \emulated\legacy . J'ai d'abord supposé qu'il serait présent dans ma carte SD externe et \emulated\0 peut être juste un lien symbolique vers lui. Pour dissiper le doute, j'ai retiré la carte SD du téléphone et l'ai redémarré. Mais, je vois toujours les fichiers dans \emulated\0 . J'ai encore essayé de faire un Factory Reset mais rien n'a changé.

Bien que, je peux juste supprimer le \emulated\legacy et installer une autre ROM. J'essaie de comprendre ce qui s'est réellement passé (comment le réparer correctement) et si cela peut se reproduire, ou si cela peut être dû au fait que j'ai modifié les paramètres du système d'exploitation. Toute explication sur le pourquoi du comment les fichiers en double sont créés et comment le réparer pour de bon, sera très appréciée.

2voto

Milner Points 533

Les dossiers auxquels vous faites référence sont destinés à des fins multi-utilisateurs : /emulated/legacy est un lien symbolique pointant vers le SD interne de l'"utilisateur actuel", tandis que /emulated/0 est ce dossier pour le propriétaire (le nombre à la fin sera incrémenté pour les utilisateurs supplémentaires créés par la suite, donc par exemple si vous créez un utilisateur supplémentaire, sa place sera /emulated/1 et se connecter avec cet utilisateur /emulated/legacy y pointerait).

Il y a parfois des problèmes lors de la mise à jour à partir d'anciennes versions d'Android, où le contenu est dupliqué à partir de l'ancien emplacement pour utilisateur unique vers /emulated/0 pendant le processus de conversion (c'est-à-dire que le contenu est copié au nouvel emplacement au lieu d'être déplacé, et non supprimé par la suite). En tant que Réinitialisation en usine ne touche généralement pas au "stockage utilisateur" (cartes SD externes/interne), il n'offre aucun soulagement à cet égard, vous devrez donc le nettoyer manuellement par la suite (si cela se produit).

Pour ce qui est de votre question dans votre commentaire : Si cela se produit, c'est uniquement lors de la conversion de "mono-utilisateur" en "multi-utilisateur". Votre prochaine mise à jour commencera donc déjà avec une "ROM multi-utilisateur", ce qui signifie que le même problème ne se reproduira pas (car aucune conversion n'est nécessaire dans ce contexte).

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