GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Tarjeta Sd dañada (¿mal desmontada?) ¿Cómo solucionarlo?

En primer lugar, estoy usando Ubuntu 12.04 en una computadora portátil con un lector de tarjetas integrado.

Tengo una tarjeta micro sd de 8Gig de sandisk que venía con mi teléfono HTC Desire HD.

Desafortunadamente, lo monté en una computadora con Windows en el trabajo a través de un cable USB conectado al teléfono y no "retiré el hardware de manera segura". Esta no fue la primera vez que no la "eliminé de manera segura" de Windows y cada vez que lo hice accidentalmente, tuve que reiniciar mi teléfono antes de que se pudiera acceder nuevamente a la tarjeta SD.

Sin embargo, debe haberse desgastado porque ahora mi teléfono no reconoce la tarjeta en absoluto y cuando la coloco en el lector de tarjetas de mi computadora portátil, aparece el siguiente error en /var/log/syslog

Apr  4 21:17:59 jesse-laptop kernel: [12665.532025] mmc0: error -110 whilst initialising SD card
Apr  4 21:18:00 jesse-laptop kernel: [12667.192024] mmc0: error -110 whilst initialising SD card
Apr  4 21:18:02 jesse-laptop kernel: [12668.860020] mmc0: error -110 whilst initialising SD card
Apr  4 21:18:04 jesse-laptop kernel: [12670.532020] mmc0: error -110 whilst initialising SD card

Busqué en Google este mensaje, pero no puedo encontrar ningún lugar que explique lo que significa. Todas las publicaciones sobre errores similares que encontré tratan sobre cómo hacer que los lectores de tarjetas funcionen, pero mi lector de tarjetas funciona perfectamente cuando inserto una tarjeta SD diferente.

Apr  4 21:26:35 jesse-laptop kernel: [13182.192121] mmc0: new SDHC card at address b368
Apr  4 21:26:35 jesse-laptop kernel: [13182.195849] mmcblk0: mmc0:b368       29.8 GiB 
Apr  4 21:26:35 jesse-laptop kernel: [13182.197931]  mmcblk0: p1

Así que sé que el problema está en la tarjeta dañada, no en el lector.

El problema parece estar en la inicialización de la tarjeta porque no aparece en /dev/ en ninguna parte que pueda encontrar. Cuando inserto una tarjeta SD que funciona, aparece como /dev/mmcblk0 y la partición es /dev/mmcblk0p1.

No hace falta decir que no puedo formatear la tarjeta ni ejecutar ningún software de recuperación hasta que pueda hacer que aparezca como un dispositivo.

Editar:– Descubrí al mirar las partes relevantes de mi syslog disponibles aquí que cuando inserté mi tarjeta por primera vez, el error era diferente a lo que es ahora. Realmente no entiendo ninguno de estos errores. Supongo que la tarjeta se quedó en un estado de anticipación de una transferencia (si eso es posible) y no la recibió. Ahora no se puede inicializar (lo que sea que eso realmente signifique)

Cualquier ayuda con respecto a lo que significa este error y/o cómo recuperar datos de mi tarjeta SD es muy apreciada. Se realizó una copia de seguridad de la mayoría de mis datos importantes, pero había una aplicación para tomar notas (en mi teléfono) que no lo estaba y me gustaría mucho recuperar esos datos.

Relacionado:¿Cómo obtener una resolución de 2560 × 1440 dentro de VirtualBox en una Mac?

P.D. Tanto la tarjeta que funciona como la tarjeta dañada son micro sd y estoy usando un adaptador de tarjeta para insertarlas en mi computadora.

PPS He subido una versión anotada de mi /var/log/syslog con solo las partes relevantes aquí y también el syslog completo aquí

Respuesta aceptada:

Parece que la tarjeta se ha dañado debido a una extracción prematura. Los mensajes indican una falla del controlador en la tarjeta o bloques defectuosos. Este último puede ser recuperable. Prueba esto para recuperar:

  • Insertar tarjeta
  • Desmóntelo con umount /dev/mmc0 (o con lo que sea que esté montada la unidad)
  • fsck -v /dev/mmc0
  • montarlo

Si esto no ayuda, debe volver a formatear con mkfs .
Si la tarjeta aún no se puede utilizar, es probable que el controlador se haya dañado en el hardware sin posibilidad de recuperación.


Ubuntu
  1. Cómo reparar paquetes rotos en Ubuntu 20.04

  2. ¿Cómo arreglar paquetes rotos?

  3. ¿Cómo instalar Ubuntu 16.04 desde una tarjeta SD?

  4. ¿Cómo arreglar Hibernate?

  5. ¿Cómo reparar el error de configuración regional?

Cómo formatear una unidad USB o una tarjeta SD en Ubuntu

Cómo reparar el error Busybox Initramfs en Ubuntu

Cómo reparar un sistema de archivos dañado en Ubuntu

Cómo arreglar las actualizaciones de Windows atascadas en 0%

¿Cómo arreglar el icono de la bandeja de Dropbox que falta?

¿Cómo arreglo mi tema de cPanel?