1 votes

Comment supprimer un fichier corrompu sur une carte SD ?

J'ai une NVIDIA Shield Tablet K1 sous Android 7.0 et le logiciel SHIELD tablet version 5.2(24.29.404.153).

Ma carte SD relativement récente contient un fichier qui a été corrompu, mais je ne sais pas exactement comment ce fichier a été corrompu alors que tout le reste semble correct.

Si j'accède au dossier via Windows, je peux supprimer le fichier mais il n'est pas réellement supprimé sur la tablette. Si je navigue vers le dossier via l'explorateur de fichiers Android, il n'y a rien dans le dossier et la suppression du dossier échoue.

J'ai essayé d'installer SD maid & ES File Explorer et les deux applications n'ont pas pu supprimer le fichier ou le dossier.

J'ai pu renommer le dossier via ADB Shell mais si j'essaie de le supprimer ou de lister le fichier, les erreurs suivantes apparaissent

shieldtablet:/storage/sdcard/BrokenFolder $ ls
ls: ./Noisecontrollers - Pillars Of Creation (Full) [HD].mp3íü: No such file or directory

shieldtablet:/storage/sdcard $ rm -rf ./BrokenFolder
rm: ./BrokenFolder/Noisecontrollers - Pillars Of Creation (Full) [HD].mp3íü: No such file or directory
rm: ./BrokenFolder: Directory not empty

Y a-t-il quelque chose d'autre que je puisse essayer pour supprimer ce fichier sans formater le disque dur, c'est une carte SD de 128gb qui est presque pleine et le transfert de 128gb sur USB 2 est assez lent. Il n'est pas rooté et je préfère ne pas le faire si ce n'est pas nécessaire.

0 votes

Avez-vous essayé avec rm -rf ./BrokenFolder ?

1 votes

Procurez-vous un ordinateur, de préférence avec un système Linux. Vous devriez pouvoir supprimer le fichier sur l'ordinateur.

0 votes

@DeathMaskSalesman Oui, vous pouvez voir dans le journal du terminal que j'ai posté le résultat obtenu lorsque j'ai fait rm -rf "No such file or directory".

0voto

Guillermo Gomez Points 423

Achetez un ordinateur, mieux vaut qu'il fonctionne sous Linux ou macOS (OS X). Vous pourrez alors supprimer le fichier avec le gestionnaire de fichiers, ou via le terminal et les commandes si vous préférez, sur l'ordinateur.

Android utilise FUSE (Filesyetem in USErspace) basé sur vold qui se heurte souvent à divers problèmes. Le vôtre est l'un d'entre eux. Je crains que vous ne puissiez pas supprimer le fichier simplement avec votre tablette.

0 votes

Le résultat sous Linux a été le même que sous Windows. Le dossier est apparu comme vide et peut être supprimé, mais sur la tablette, le dossier est toujours là. Et si je la déconnecte et la reconnecte, le dossier réapparaît. Bonne idée cependant.

0 votes

Allez-y, courez ! fsck (Unix) ou chkdsk.exe (Windows).

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