2 votos

No puede escribir archivos en la tarjeta SD

Hace unos días, mi tarjeta SD quedó inutilizada. Intenté copiar algunos mp3 de mi portátil (win 7) a mi teléfono (Samsung S2 plus, con Android 4.2.2) y la barra de carga no se movió ni un centímetro. Eventualmente recibí un error que decía "Este archivo no puede ser copiado. 1) Inténtalo de nuevo 2) Aborta".

Lo más molesto es que hice una copia de seguridad y borré todos los archivos (para limpiar la tarjeta SD) una hora antes, y ahora nada funciona. Intenté escribir archivos usando cable usb tanto en el modo MTP como en el de cámara, sin ningún resultado. Intenté aplicaciones en el teléfono, y aún así el mismo error. La tarjeta SD está insertada correctamente y no parece estar dañada.

He oído que el kitkat no es capaz de escribir archivos en la tarjeta SD (como este mensaje del foro ) pero creo que eso es sólo para el Android 4.4. He estado corriendo 4.2 por un tiempo, y nunca antes había enfrentado este problema. El teléfono funciona perfectamente excepto la tarjeta SD.

EDITOR: Mi teléfono trató de lanzar una actualización de software, pero como no estaba conectado a un WIFI no pasó nada, no hubo barra de carga y no se inició la actualización.

0 votos

Primero comprobaría si los registros de Android dan alguna pista. Si nunca los has leído, por favor, echa un vistazo a ¿Cómo puedo ver y examinar el registro de Android? y nuestro registro de la etiqueta-wiki para empezar.

0 votos

@Izzy ¡Gracias por el consejo! Lo he comprobado y parece que hay algunos archivos corruptos en la sdcard. Poniéndola en otro teléfono y borrando esos archivos hizo el truco. Como mencionas en el comentario de la respuesta de abajo, Android montó la tarjeta como de sólo lectura.

1 votos

Me alegro de que hayas podido resolver el problema. He resumido las cosas en una respuesta separada, para que pueda ayudar a otros en situaciones similares (y a ti la próxima vez, en la que el culpable podría ser otro). No dudes en aceptarla (marcando la marca de verificación junto a ella), lo que facilita a los demás la identificación de las cuestiones resueltas :)

2voto

Izzy Puntos 45544

Cómo averiguar lo que está pasando

Como este problema puede tener muchas causas, es importante primero averiguar el verdadero culpable. Sin saberlo, los intentos de solución no son más que conjeturas, y el proceso no es más que un intento y error. Así que aquí están algunos pasos:

  1. ¿Es un error de hardware en la tarjeta?
    Ponga la tarjeta en un dispositivo diferente. Si los mismos problemas ocurren allí, podemos descartar que su problema sea con el dispositivo, y es más bien la tarjeta.
  2. ¿La tarjeta está corrompida?
    Puedes poner la tarjeta en un lector de tarjetas, conectarla a tu ordenador y hacer que la revisen allí. Con una aplicación de terminal, podrías intentar lo mismo desde tu dispositivo, usando el /sbin/fsck.vfat pero en tu ordenador, las herramientas gráficas pueden ayudarte.
  3. Revisa los registros del Android para ver si hay errores relacionados:
    Nuestro logging tag-wiki te da algunas pistas sobre cómo hacer esto. Especialmente útil podría ser nuestra pregunta sobre ¿Cómo puedo ver y examinar el registro de Android?

El tercer paso lleva directamente a la(s) secta(s) en su caso: archivos corruptos. Borrarlos hace que la tarjeta sea utilizable de nuevo. Así que a continuación, vamos a comprobar algunas posibles causas:

¿Cuáles podrían ser los posibles culpables?

  1. la tarjeta podría estar físicamente corrompida.
    En este caso, los mismos errores deberían ocurrir en otros dispositivos, y también en su computadora cuando se utiliza un lector de tarjetas. La única solución para esto es reemplazar la tarjeta por una nueva, ya que una "reparación física" no es posible.
  2. podría haber problemas con los contactos.
    Aquí se podrían probar algunas cosas, como limpiar los contactos de la tarjeta. Si el mismo problema ocurre con cualquier tarjeta que pongas en tu dispositivo, es más bien el propio dispositivo, en cuyo caso tendrías que enviarlo para su servicio.
  3. corrupción lógica de las cartas sistema de archivos :
    El sistema de archivos puede corromperse. Esto, por ejemplo, ocurre cuando se desconecta la tarjeta sin desmontarla limpiamente primero. Aunque en tal caso los mismos problemas deberían aparecer en cualquier dispositivo que utilice la tarjeta, algunos pueden ser "más tolerantes" con los errores que otros. Por lo tanto, no hace daño comprobar si hay errores en el sistema de archivos - véase el paso 2 de "Cómo averiguarlo" para comprobarlo. Si se encuentran errores, las mismas herramientas normalmente pueden resolverlos. Re-formatear la tarjeta sería el último recurso para esto también.
  4. corrupto archivos en la tarjeta:
    La tarjeta podría ser físicamente perfecta, y no tener problemas en el sistema de archivos. Pero en algunos casos, los archivos corruptos también pueden causar problemas, especialmente si ocurren en "archivos centrales" que Android siempre busca en la tarjeta cuando está montada (en el /Android subdirectorio, o mientras se buscan los medios de comunicación). Si puede leer la tarjeta con un lector de tarjetas en su PC, puede hacer una copia de seguridad allí y luego formatear la tarjeta, copiando los archivos uno por uno hasta que el error se repita, y luego omitir esos archivos dañados. El enfoque más sencillo es el que has adoptado por recomendación mía en los comentarios: comprueba los registros de Androids (ver el paso 3 en "Cómo averiguarlo"), y simplemente borra los culpables (de nuevo, a través de un lector de tarjetas - ya que no puedes hacerlo en el propio dispositivo, que ya no monta correctamente la tarjeta).

Posibles soluciones

ya se han mencionado a lo largo de las líneas, junto con las causas relacionadas:

  • limpiando los contactos de la tarjeta
  • comprobar si hay errores en el sistema de archivos de la tarjeta y, si los hay, hacer que los reparen
  • formatear la tarjeta 1
  • Comprobando los registros de Android para ver si hay otras pistas (por ejemplo, archivos corruptos, que luego deberían ser eliminados)

1: Observación: el cambio a un tipo de sistema de archivos alternativo no afecta a la ayuda del formato, sino que puede provocar problemas adicionales, ya que no todos los tipos de sistemas de archivos son compatibles con Android. Que son, difieren de un dispositivo a otro, y depende de la rom usado: VFAT es el envío por defecto con la mayoría de las tarjetas, y por lo tanto siempre soportado. EXTFS está mayormente soportado ya que Android lo usa internamente (pero podría no ser detectado automáticamente, ya que no se espera aquí). Es muy poco probable que otros tipos como NTFS o HFS sean soportados

0voto

Rajan Puntos 26

Si la partición está formateada como ext2 y montada como ext4, entonces sólo puede leer la partición. ¡Compruebe su script!

-2voto

Guna Sekaran Puntos 12

Prueba tu tarjeta SD con otro móvil o con un lector de tarjetas. Asegúrate de que funciona correctamente.

0 votos

He probado la tarjeta sd en un viejo nokia 5130, ha funcionado perfectamente. Probado de nuevo en mi Android, no funcionó.

0 votos

¿Has probado a formatear la SDCard?

0 votos

Sí, formatear es lo único que puedo hacer por el momento. Sin embargo, el problema sigue ahí.

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