El uso de fsck para reparar la tarjeta SD devuelve un argumento no válido

Tengo problemas con mi tarjeta micro-sd de 64 GB que no puedo encontrar una solución para resolver este problema.

He reformateado desde Windows 7 utilizando la solución de Windows, así como el software de formato ofrecido por la organización de la tarjeta SD. También intenté reparar y volver a particionar a través de Aparted para Android. Nada funciona... Lo extraño (al menos para mí) es que puedo guardar cosas en la propia tarjeta. Lo único es que, cuando entro en la aplicación de almacenamiento en Android (por cierto, estoy en CM 12.1), Android solo muestra una barra gris y no puede identificar qué hay en la tarjeta. Además, ciertas aplicaciones como TeamViewer simplemente funcionan como si no hubiera nada en la ranura de mi tarjeta SD.

Cuando seguí las instrucciones en esta pregunta , llegué hasta el paso de desmontaje, momento en el que la terminal me dice que no puede encontrar el desmontaje que estoy tratando de señalar (/dev/block/vold/179: 33). Lo que las instrucciones no mencionan en ese enlace es lo que uno puede hacer si no puede encontrar el dispositivo. ¿Puede alguien por favor darme una mano con esto? Muchas gracias.

* En caso de que alguien se lo pregunte, tengo Busybox instalado.

* También me acabo de dar cuenta de que cuando entro en el almacenamiento, ni siquiera tengo la opción de desmontar la tarjeta... solo borrar.

El comando es umount, sin la "n", no unmount.
¿Cómo se decide qué fsck (fsck.exfat, fsck.ms_dos...) es el correcto para usar? Además, al ingresar umount /dev/block/vold/179:33, obtengo un argumento no válido
Aunque no pude hacer que umount /dev/block/vold/179:33 funcionara como debería, seguí adelante y probé fsck -C -r /dev/block/vold/ 179:33 y arrojó un resultado de fsk: no encontrado. No sé qué probar a continuación.

Respuestas (1)

El comando, como la mayoría de los comandos de Linux y Unix, es umount . Dios sabe por qué no pudieron usar el desmontaje, pero dado que el kernel de Android está basado en Linux, y deberías tener Busybox instalado, solo debería ser umount .

Estoy viendo Aparted ahora mismo y debajo de la pestaña de configuración me dice que mi dispositivo (mmcblk1) está en /dev/block/mmcblk1... Así que mi pregunta es, quizás deba usar umount /dev/block/ mmcblk1?