12 votes

Comment empêcher Android de créer des dossiers "Android" et "Lost.dir" sur le stockage externe OTG?

Si je connecte ma caméra en utilisant un câble USB via OTG ou si j'insère la carte SD dans un lecteur OTG connecté au téléphone, Android crée automatiquement deux dossiers : un dossier Android et un dossier Lost.Dir.

Les problèmes sont -

  1. Que tant que ces deux dossiers sont sur la caméra (un Pentax K50), cette dernière pense que la carte SD n'est pas correctement formatée et me demande si je veux la formater, sinon je ne peux plus l'utiliser. Et en effet, si je supprime les deux dossiers en utilisant mon PC, je peux ensuite recommencer à utiliser la carte. Bien sûr, je ne peux pas la formater.

  2. Que je ne peux pas supprimer ces dossiers sur le téléphone sans empêcher Android de les recréer de manière fiable. De plus, les deux dossiers restent sur la carte SD même si j'éjecte correctement le stockage OTG.

  3. Que je pars en voyage et je n'aurai pas de PC avec moi pour utiliser pour supprimer les dossiers.

Compte tenu de tout ce qui précède, comment puis-je donc transférer les photos de ma caméra vers le smartphone?

0 votes

Est-ce que vous ne pouvez pas utiliser quelque chose comme Google Files ou ES File Explorer pour supprimer les deux dossiers sur la carte sd avant de la déconnecter ?

1 votes

Ma caméra, bien qu'étant d'un type différent, n'a aucun problème avec la création de LOST.DIR sur ma carte SD mais en a un si la carte SD est retirée de mon téléphone sans être éjectée. Peut-être que vous n'éjectez pas la carte SD ou la caméra? Je trouve cela inconfortable : 1) qu'Android écrive sur les lecteurs USB insérés en créant un LOST.DIR même si je suis seulement en train de visualiser des fichiers, nécessitant l'étape d'éjection (les ordinateurs ne font pas cela) et 2) que 'Google Files' n'ait pas de fonction d'éjection et que je doive aller dans 'Paramètres' pour éjecter les lecteurs.

2voto

virtualdj Points 103

Créez deux fichiers de 0 octet sur la carte SD avec ces noms (respectez la casse) :

LOST.DIR
Android

Facultativement, vous pouvez les rendre tous les deux en lecture seule et cachés (même si Linux ne suivra pas ces règles) afin que lorsque vous parcourez la carte dans Windows, vous ne les voyiez pas. Lors de la connexion à un appareil Android, en revanche, la création des dossiers échouera en raison des fichiers vides portant le même nom (vous verrez cependant les fichiers de 0 octet).


Une commande Powershell d'une seule ligne pour créer les fichiers nécessaires (changez simplement la lettre du lecteur H: dans $drive = "H:" avec le vôtre) :

PS C:\> $drive = "H:"; ("$drive\LOST.DIR", "$drive\Android.") | % { if (Test-Path $_) { Remove-Item -Path $_ -Force }; (New-Item -Path $_ -ItemType File -Force).Attributes = "Hidden", "ReadOnly" }; if (Test-Path "$drive\System Volume Information") { Remove-Item -Path "$drive\System Volume Information" -Recurse -Force }

0voto

Reddy Lutonadio Points 6225

Le dossier Android sert à conserver les données de vos applications. Le supprimer du stockage interne ou externe (lorsqu'il est utilisé comme stockage adoptable) entraînera la perte des données de vos applications.

LOST.DIR est un dossier utilisé pour placer les fichiers récupérés lors du démarrage. Il est généralement vide. Supprimer ce dossier est sans danger.

Dans votre cas, vous pouvez supprimer les deux dossiers sans créer de problèmes. Supprimez les dossiers, puis déconnectez la carte SD comme indiqué par @Chrisii. C'est un processus que vous devrez accomplir à chaque fois car les dossiers seront recréés par le système d'exploitation Android lorsque la carte SD est connectée.


Références:

0voto

Grant Davis Points 281

Certains téléphones Android suppriment les dossiers si vous démontez la carte SD avant de les retirer. Le paramètre de démontage est généralement trouvé dans les paramètres de stockage ou dans l'explorateur de fichiers. Les dossiers ne seront supprimés que s'ils sont vides et non utilisés. (par exemple, s'il n'y a pas de fichiers orphelins, perdus ou corrompus que le dossier perdu retient.)

Si cela ne fonctionne pas, alors votre version d'Android ne propose probablement pas de moyen de ne pas les créer et vous êtes obligé de supprimer manuellement les dossiers, et rien d'autre que la modification de votre appareil ne changera ce comportement.

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