2 votes

Blocage du téléphone en raison d'un trop grand nombre de fichiers/répertoires sur la carte SDCard

Mon Galaxy S9+ fonctionnant sous Android 10 se plante dès que j'insère ma carte microsd contenant plus de 9000 sous-répertoires et 92000 fichiers. La carte microsd utilise 330 Go sur 400 Go.

En gros, ce qui se passe, c'est que j'insère la carte SD et qu'une notification s'affiche disant "Vérification de la carte SD SanDisk... Révision du contenu actuel

Il est évident qu'une sorte de timeout se produit quand Android tente de scanner la carte SD. J'ai essayé de désactiver le scan de plusieurs façons, en rendant tous les sous-répertoires cachés en les préfixant avec un point, en mettant un fichier .nomedia dans chaque sous-répertoire et en n'utilisant aucun sous-répertoire et en ayant tous les fichiers en vrac au niveau supérieur de la carte SD. Cette dernière "solution" fonctionne effectivement pour arrêter le plantage mais est inacceptable pour moi.

En gros, ma question se résume à ceci : Y a-t-il un moyen d'empêcher Android de scanner la carte SD au démarrage et lorsqu'elle est insérée ? J'ai enraciné mon téléphone afin que je puisse faire des modifications au système pour y parvenir.

Je veux simplement que la carte SD soit utilisable comme sur mon ordinateur de bureau linux, j'insère la carte SD, je la parcours avec un navigateur de fichiers, et c'est tout. Je ne veux pas que quelque chose se passe tout seul quand elle est insérée, pas de scan, pas d'indexation, rien !

La carte MicroSD est formatée en exFAT.

0 votes

Il y a un problème majeur : l'opération d'indexation construit la base de données AndroidMedia. Cette base de données est le seul moyen d'écrire sur la carte sd pour les applications sans option Root. Beaucoup d'applications utilisent également cette base de données pour trouver des fichiers car l'accès direct au système de fichiers est de plus en plus réduit dans les nouvelles versions d'Android. Par conséquent, si la carte sd n'est pas indexée, certaines applications peuvent ne pas être en mesure de trouver certains fichiers sur cette carte ou même d'ajouter de nouveaux fichiers.

0 votes

Je n'ai pas besoin d'applications sans accès Root pour pouvoir écrire sur la carte sd, j'utilise rsync avec accès Root pour écrire dans le niveau supérieur de la carte sd ou je peux simplement écrire sur la carte sd depuis mon PC. La seule application que j'utilise pour accéder à cette carte sd pour la lecture est gonemad media player qui peut simplement accéder à un dossier, sans indexation.

0 votes

Donc si vous savez comment désactiver cette indexation, faites-le moi savoir ! :)

0voto

ploprof Points 21

Le commentaire d'Irfran Latif a répondu à ma question, j'ai fini par monter en formatant la SDCard en ext4 et en la montant depuis la ligne de commande avec les espaces de noms et les permissions appropriées.

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