J'ai un Moto G3 (Android 6.0) avec une microSD de 2GB que j'ai configuré pour l'utiliser comme stockage interne. Cela fonctionne bien depuis des années, mais je veux passer à une carte plus grande et plus rapide. J'essaie donc d'abord de supprimer cette microSD en toute sécurité. Lorsque j'essaie de migrer les données de la carte microSD vers le stockage interne de mon téléphone, cela échoue avec le message suivant :
Impossible de déplacer les données
Données laissées à l'emplacement d'origine
Cependant, je pensais avoir nettoyé assez d'espace, comme décrit dans ce réponse . J'ai supprimé plusieurs applications, nettoyé les données et le cache. La carte microSD indique qu'il n'y a pas d'applications ni de données en cache utilisées. Voici l'utilisation actuelle du disque :
- Système d'exploitation Android : 4.19GB
- Stockage interne : 7.68GB de 11.81GB
- Carte SD SanDisk : 1,78 Go utilisé sur 1,80 Go
J'ai vérifié ceci réponse mais cela semble différent car là, la microSD est utilisée comme stockage portable, au lieu d'être interne. Cette réponse semble plus proche, Droidriven dit que le /data
La partition peut être le coupable :
Droidriven (réponse #13) :
Vous avez probablement trop d'applications pour tout transférer en interne, vous avez beaucoup de stockage mais votre partition /data n'est probablement pas assez grande.
Vous devrez sauvegarder les applications et les données, et les stocker sur le PC, puis désinstaller les applications. Puis migrer ce qui reste. Puis continuer à partir de là. Vous pouvez remettre les applications et les données après avoir terminé si vous avez assez d'espace ou une autre carte SD.
Utilisation de adb il semble que /data
La partition a de l'espace, cependant :
$ df
Filesystem Size Used Free Blksize
/dev 439.2M 88.0K 439.1M 4096
/sys/fs/cgroup 439.2M 12.0K 439.2M 4096
/mnt 439.2M 0.0K 439.2M 4096
/system 2.2G 1.7G 511.2M 4096
/data 11.8G 7.6G 4.2G 4096
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/cache 248.0M 242.8M 5.1M 4096
/persist 3.9M 192.0K 3.7M 4096
/firmware 35.2M 31.5M 3.7M 4096
/fsg 2.1M 2.1M 1.0K 1024
/storage 439.2M 0.0K 439.2M 4096
/mnt/expand/6318ae65-dd0e-47fb-be4d-522416bf8877 1.8G 1.8G 16.0M 4096
/mnt/runtime/default/emulated: Permission denied
/storage/emulated 11.8G 7.6G 4.2G 4096
/mnt/runtime/read/emulated: Permission denied
/mnt/runtime/write/emulated: Permission denied
Je pense que c'est la bonne piste, cependant, cela ressemble à quelque chose lié à une partition qui ne convient pas.
Où puis-je trouver plus d'informations ? Puis-je utiliser adb pour effectuer cette migration ? Les messages d'erreur seront peut-être plus détaillés.
EDITAR: Une chose que j'ai remarquée après avoir parlé à quelqu'un sur le Discord d'AndroidQuestions est que, depuis avant que je commence à nettoyer l'espace, la carte SD SanDisk a toujours montré 0,00 octets alloués pour les applications et le cache et 1,78 Go utilisés sur 1,80 Go. Même après avoir nettoyé environ 4 Go d'espace de stockage, elle affichait toujours les mêmes chiffres. Est-il possible que la carte SD utilisée comme stockage interne affiche toujours ces statistiques car elle a été allouée par le système d'exploitation ? Ainsi, elle est en fait déjà vide et je peux essayer de l'éjecter sans perte de données.
Je vais faire un essai et poster une mise à jour plus tard.