No se puede ejecutar fsck en FAT roto después de la eliminación del dispositivo "inseguro"

No se puede ejecutar fsck en FAT roto después de la eliminación del dispositivo "inseguro"

Tengo una tarjeta SD que extraí accidentalmente sin desmontarla en un teléfono Android. Después de esto, la tarjeta muestra archivos con nombres y fechas basura. Parece que la FAT se rompió pero no puedo ejecutar fsck en esta unidad:

$ sudo dosfsck -n /dev/sdb
dosfsck 3.0.7, 24 Dec 2009, FAT32, LFN
Logical sector size (64543 bytes) is not a multiple of the physical sector size.

¿Cómo puedo solucionar este error y recuperar los datos?

Respuesta1

Si bien no ayuda a reparar el sistema de archivos, el error en realidad significa que debe especificar la partición y no el disco para fsck:

$ sudo dosfsck -n /dev/sdb1

Opuesto a

$ sudo dosfsck -n /dev/sdb

información relacionada