Est-ce normal ? Est-ce que cela s'est produit sur votre téléphone ?
Réponses
Trop de publicités?Certains systèmes de fichiers sont assez robustes, si vous utilisez ext3/4 et yaffs2, la probabilité d'être pris dans une situation où le système de fichiers ne peut pas récupérer est plus rare que de gagner à la loterie. Ces systèmes de fichiers utilisent la journalisation pour corriger les incohérences ; à chaque démarrage, Android vérifie le journal du système de fichiers, si le journal n'est pas vide, cela signifie que le système de fichiers n'a pas été démonté proprement et il effectue automatiquement une récupération rapide (vous ne remarquerez généralement rien, juste un démarrage plus long de 3 à 5 secondes). Il y a une petite chance que les dernières données qui n'ont pas été "livrées" soient perdues, mais il est -- à toutes fins utiles -- impossible de perdre l'ensemble du système de fichiers.
Malheureusement, certains systèmes de fichiers couramment utilisés dans certains appareils Android ne sont pas aussi robustes. De nombreux fabricants partitionnent leurs cartes SD en FAT, et avec la FAT, chaque fois que votre appareil tombe en panne, vous jouez à la roulette russe. Les téléphones Samsung ont une variante propriétaire de la FAT, qu'ils appellent RFS (Robust File System), ils prétendent que le RFS est compatible avec la FAT mais qu'il est robuste en cas de crash ; jusqu'à présent, je n'ai pas observé de corruption de données sur mon téléphone Samsung, mais il vaut mieux quand même se méfier car Samsung est mauvais dans l'écriture de logiciels.
Il y a toujours un risque à ne pas démonter proprement un système de fichiers.
En retirant la batterie, vous ne permettez pas au système de terminer ce qu'il est en train de faire sur la carte SD, et si vous l'attrapez au bon moment, cela peut malheureusement tout faire foirer.
Avec un peu de chance, vous pourrez peut-être effectuer un diagnostic du système de fichiers et récupérer certaines des données, mais tout dépend des spécificités.