5 votos

Si saco la batería, el sistema de archivos de la tarjeta SD se rompe, ¡todos los archivos se pierden!

¿Esto es normal? ¿Pasó en tu teléfono?

8voto

Lie Ryan Puntos 15629

Algunos sistemas de archivos son bastante robustos, si usas ext3/4 y yaffs2, la posibilidad de quedar atrapado en una situación en la que el sistema de archivos no se pueda recuperar es más escasa que la de ganar la lotería. Estos sistemas de archivos utilizan el registro para revertir las inconsistencias; en cada inicio, Android comprobará el registro del sistema de archivos, si el registro no está vacío eso significa que el sistema de archivos no se desmonta limpiamente y realizará automáticamente una rápida recuperación (normalmente no notará nada, sólo un inicio de 3 a 5 segundos más). Hay una pequeña posibilidad de que se pierdan los últimos datos que no han sido "comprometidos", pero es - para todos los propósitos prácticos - imposible perder todo el sistema de archivos.

Desafortunadamente, algunos sistemas de archivos comúnmente usados en ciertos dispositivos Android no son tan robustos, muchos fabricantes particionan sus tarjetas SD como FAT, y con FAT cada vez que su dispositivo se bloquea, usted está jugando un juego de la Ruleta Rusa. Los teléfonos Samsung tenían una variante patentada de FAT, que llamaban RFS (Robust File System), afirman que el RFS es compatible con FAT pero es robusto en caso de caída; hasta ahora, no había observado ninguna corrupción de datos en mi teléfono Samsung, aunque aún es mejor ser cauteloso ya que Samsung es malo para escribir software.

5voto

Siempre existe el riesgo de no desmontar limpiamente un sistema de archivos.

Al tirar de la batería, no permites que el sistema termine lo que está haciendo en la tarjeta SD, y si lo coges en el momento adecuado, tristemente puede fastidiar bastante las cosas.

Con un poco de suerte, puede ser capaz de ejecutar un diagnóstico en el sistema de archivos y recuperar algunos de los datos, pero todo depende de los detalles.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X