Tous les fichiers ne sont pas visibles sur MTP

105

J'ai un appareil LG L5 (modèle e610) avec Cyanogenmod 10. Lorsque je connecte le téléphone à un ordinateur sous Linux (j'ai installé mtpfs), je peux voir à la fois le stockage interne et la carte SD. Cependant, lorsque je navigue à l'intérieur, je ne peux pas voir certains fichiers.

Par exemple, si j'ouvre l'application du gestionnaire de fichiers sur le téléphone, plusieurs fichiers se Internal storage/Notificationstrouvent dans le répertoire. Toutefois, le répertoire de l'ordinateur ne contient qu'un de ces fichiers.

Si je change le type de connexion USB en PTP (appareil photo) - OS X ne prenant pas en charge le MTP de manière native - Image Capture considère le téléphone comme un appareil photo, mais il ne peut voir qu'environ un tiers de toutes les images présentes sur le téléphone.

Je n'ai pas de machine Windows à essayer, mais je soupçonne que les résultats seraient similaires.

J'ai essayé de mettre à niveau CyanogenMod au plus tard tous les soirs, de le nettoyer et de le réinstaller - les mêmes résultats. Une idée de ce qui se passe? Comment faire en sorte que tous les fichiers apparaissent sur l'ordinateur hôte?

Aleks G
la source
1
Question similaire sur SO: stackoverflow.com/questions/13737261/…
Vadzim
J'ai le même problème avec LG G3 sous Lineage OS 14.1 (Android 7.1.2) et le redémarrage ne résout pas le problème. Choisir un stockage USB au lieu de MTP ne le résout pas non plus.
Shayan
Je suis le 100ème votant.
neverMind9

Réponses:

71

Il s’agit apparemment d’un bogue connu sous Android qui n’a même pas été reconnu par Google depuis octobre 2012 , bogue n ° 2  : selon la méthode de création des fichiers sur le périphérique Android, ces fichiers peuvent rester invisibles lors de l’accès au périphérique via MTP, jusqu’à ce que le périphérique est redémarré.

Les solutions connues incluent:

  • Utilisez le mode de stockage USB au lieu de MTP, s'il est pris en charge par le téléphone. Ce n'est apparemment pas une option pour LG Optimus L5 (e610), car ce téléphone dispose d'un stockage interne unifié (le stockage de fichiers se trouve /data/mediasur le même ext4système de fichiers que /data), qui ne peut pas être exporté en tant que périphérique de stockage USB.

  • Effacer les données de l'application «Media Storage», puis utiliser l' application SDrescan pour reconstruire la base de données de supports (décrite ici ).

  • Partagez des fichiers sur le réseau en utilisant des applications tierces telles que AirDroid ou l'une des applications du serveur Samba (dans ce dernier cas, vous aurez besoin de root pour rendre le serveur accessible à partir de la plupart des clients, y compris Windows).

Sergey Vlasov
la source
7
Oh! Je n'avais pas réalisé que le redémarrage de l'appareil pourrait aider. Laissez-moi essayer ça.
Aleks G
1
Bien que cela ne fonctionne peut-être pas pour la carte SD interne , il pourrait y avoir une solution pour la carte SD externe permettant UMS :)
Izzy
1
Comme je n'ai pas encore assez de réputation, j'aimerais ajouter une autre option qui a fonctionné pour moi: copier les fichiers via "adb pull". En gros, cela signifie que j’ai cessé d’essayer d’utiliser MTP, cela fonctionne bien, mais le problème est qu’il semble bien fonctionner, mais je n’y fais plus confiance.
Charles Roberto Canato
1
La meilleure solution que j'ai trouvée consiste à installer SSHelper (un serveur ssh Android) et rsync à partir de l'ordinateur Linux (ou Windows). Utilisez le partage de connexion USB pour une connexion rapide. Expliqué en détail dans cette réponse .
Organic Addict
1
TLDR, redémarrez le téléphone - parce qu'apparemment c'est le standard actuel du secteur pour les fichiers IO sur Android, redémarrez après chaque écriture ...
ThorSummoner
34

Accédez à paramètres> applications> toutes les applications> stockage multimédia> appuyez sur "effacer les données" ...

Redémarrez et tout apparaîtra à nouveau dans l'explorateur Windows.

ScoobyDo
la source
1
Merci pour votre réponse. Notez cependant que (1) vous n'avez rien ajouté de nouveau qui ne figurait pas déjà dans une autre réponse; (2) il n'y a aucun besoin d'effacer des données dans le stockage multimédia; un simple redémarrage fait l'affaire.
Aleks G
5
@Aleks G, c’était en fait les instructions les meilleures et les plus directes (rapides) qui ont fonctionné pour moi. C'est une bonne réponse :). Comme je l'ai dit dans l'autre réponse, je n'avais pas besoin d'utiliser SDrescan (Dieu merci), et j'avais besoin de faire exactement ce que cette réponse disait: le redémarrage ne fonctionnait pas dans mon cas.
4
Sur ma dernière mise à jour de Nexus 5, l'application de stockage multimédia est masquée. Vous devez sélectionner "Afficher les applications système" dans le menu de l'écran des applications afin de trouver l'application de stockage multimédia. YMMV.
Nir Levy
Je voudrais simplement ajouter que (au moins, sur la ROM Marshamallow J'utilise), l' effacement des données de stockage de médias fonctionne pour réafficher la plupart des fichiers, mais encore il y a des fichiers qui ne s'affichent pas. Oui, c'est presque 2017, ce sont déjà des questions et réponses anciennes, et ce problème existe toujours.
Charles Roberto Canato
17

Similaire à la réponse de ScoobyDo

  1. Débranchez le câble USB du téléphone.
  2. Cliquez sur "Effacer les données" dans l'application de stockage sur support.
  3. Puis 'Force stop'.
  4. Reconnectez le câble USB au téléphone.
  5. L'application de stockage multimédia est redémarrée et reconstruit la liste de supports.
  6. Les fichiers manquants sont maintenant disponibles.
  7. Cela évite de redémarrer, ce qui était important pour moi.

Votre kilométrage peut varier

mtopley
la source
3
Mon kilométrage varie :) Sur mon Xperia Z1 avec Android 4.3, l'application Media Storage redémarre après la reconnexion de l'USB, mais ne commence pas à reconstruire la liste de supports. Le téléphone apparaît sur mon bureau, mais ne montre aucun fichier. Je dois réellement redémarrer le téléphone pour reconstruire la base de données. Cela semblerait toutefois être la solution la plus rapide pour les appareils sur lesquels cela fonctionne!
Daniel Saner
5

Le scanner SD a fonctionné pour moi sur Android 5.0.2.

Il ne nécessite aucune autorisation racine. Peut être limité aux seuls "fichiers nouveaux et mis à jour" (mais pas aux fichiers supprimés).

Je l'ai trouvé dans la réponse acceptée à la question liée et également dans une question sur la réanalyse de la mémoire SD sous 4.4 .

Yurkennis
la source
Mes dossiers se sont transformés en fichiers via MTP et PTP après avoir utilisé le scanner SD. Dl.dropboxusercontent.com/u/1183090/nexus5_after_sd_scanner.gif
eapo
3

Je cours un Galaxy Note 3

La solution au problème que j'ai trouvé consistait à utiliser le navigateur de fichiers Android et à déplacer le dossier / fichier que j'avais téléchargé dans un autre répertoire qui n'était pas aussi encombré.

Cela m'a permis de voir le fichier .rar de 50 Mo que j'avais téléchargé et extrait sur mon PC.

Je ne sais pas si cette solution aidera quelqu'un, mais cela a fonctionné pour moi.

Merci a tous :)

WideG3cko
la source
2

Allez dans Menu> Paramètres système> Stockage

  1. Démontez la carte SD et appuyez sur "OK"
  2. Monter la carte sd

Vous verrez l' analyse des fichiers multimédia sur la carte SD ... dans la barre de notification. Cela signifie que tout va bien et que les éléments de la carte SD sont à nouveau analysés pour que vous puissiez les voir maintenant :)

Ilo
la source
J'ai essayé mais ça n'a pas marché.
Rameez Ahmed Sayad
1
  1. Déconnectez votre appareil du PC
  2. Fichier de film Vers un autre répertoire comme "Playlist" via le gestionnaire de fichiers
  3. Maintenant, connectez à nouveau votre appareil et faites votre travail avec vos fichiers :)
Jaydip Joshi
la source
0

Voici comment j'ai résolu ce problème sur mon Galaxy Note-3:

  • Installer l'application de serveur de fichiers FTP sur votre appareil Android
  • Sur votre ordinateur: mapper un lecteur réseau -> Ajouter un emplacement réseau -> Choisir un site FTP -> entrer l'adresse IP du serveur FTP
  • Connectez-vous (à l'unanimité ou par ID) au "Serveur" et vous pourrez accéder à TOUS les dossiers et fichiers de l'appareil Android.
Shimon Levany
la source
Merci pour la réponse, mais cela ne va pas aider dans mon cas, comme (1) je n'ai pas de machine Windows; et (2) les politiques de nos ordinateurs bloquent explicitement les connexions ftp sortantes.
Aleks G
0

Ma solution dans Android 4.4 KitKat pour résoudre ce problème exécute une analyse des médias à l'échelle du système. Les applications normales ne peuvent plus faire cela depuis KitKat, vous avez donc besoin de root malheureusement. J'ai utilisé cette application:

https://play.google.com/store/apps/details?id=com.logika.rescan&hl=fr

georgiecasey
la source
Je me demande pourquoi cette application est répertoriée comme "incompatible avec tous vos appareils". J'ai Android 5.0.2 Moto G (2e génération, XT1079).
Yurkennis
0

J'ai essayé l'application "Media Rescanner" de @georgiecasey, mais elle n'a rien fait. Cependant, renommer simplement le dossier manquant à l'aide de l'application Explorateur de fichiers de mon téléphone de «Musique» à «Musique1» a tout de même joué: il est immédiatement apparu dans Android File Transfer. Simple, rapide, sale :)

Le dossier peut facilement être renommé lorsque vous avez terminé le transfert. Solution facile pour ces transferts ponctuels, mais peut-être pas la meilleure solution pour ceux qui se répètent souvent.

Magnus W
la source
0

Tout ce que je devais faire était de redémarrer l'appareil Android. Dans mon cas, une tablette Lenovo, modèle A10-70F, version Android 6.0.

AlikElzin-kilaka
la source
Le redémarrage ne fonctionnait PAS sur mon LG G3.
Shayan