Llevo años utilizando tarjetas SD con formato VFAT para transferir archivos entre dispositivos (tabletas, cámaras, GPS, ordenadores) bajo diferentes sistemas operativos (Linux, Windows, Symbian, Android) sin, que yo recuerde, ningún problema significativo. En algunos casos (el GPS), es la única forma de copiar archivos.
Recientemente (mayo de 2016) me hice con un nuevo teléfono, e intenté copiar un archivo de mi tablet Android (4.2.2) al teléfono Android (5.1.1) a través de la tarjeta SD, poniendo la tarjeta de la tablet en el teléfono. El teléfono destrozó mi tarjeta SD. Cientos de archivos fueron renombrados y movidos a LOST.DIR, y algunos creo que borrados (recuperé más con fotorec en Linux, y la mayoría tienen metadatos como EXIF de los que puedo restablecer la fecha y el nombre, pero era molesto).
Esto parece ser repetible; he probado con una nueva tarjeta, originalmente en el teléfono, y trató de crear archivos bajo Linux (Fedora 9). Si creo un nuevo archivo bajo Android 4.2, y luego muevo la tarjeta SD a Android 5.1, se renombra el archivo en LOST.DIR. Parece que 5.1 está ejecutando un fsck pasa cuando se inserta la tarjeta, "reparándola". Si pruebo "fsck.vfat -r" en Fedora, no le gusta el archivo .android_obb, diciendo que es un nombre de archivo ilegal, pero no destroza el FS.
He pensado en utilizar una tarjeta SD con formato EXT4, que Android y Linux reconocerán, pero parece que Android no la montará automáticamente. Puedo montarla manualmente en mi tablet con jailbreak, como Root desde adb, pero eso parece torpe y además, no he hecho jailbreak al teléfono.
Hay cientos de quejas en Internet sobre LOST.DIR, así que es difícil encontrar una buena respuesta técnica. ¿Alguien sabe más sobre esto, como por ejemplo por qué sucede o cómo evitarlo (aparte de no hacer esa transferencia en particular)? Por ejemplo, ¿se puede desactivar el fsck en la inserción?
1 votos
¿Intercambias las tarjetas en caliente?
0 votos
El intercambio en caliente como en "no apagado". Pero después de desmontar con "expulsar la tarjeta de forma segura" en la sección de "almacenamiento" de la configuración, o umount en Linux. Un corresponsal en otro lugar sugiere que hay un problema con 5.1 vs. 4.1.