El blog de Juan Palómez

21 marzo 2022

Recuperar microSD TOSHIBA corrupta FAT32 desde Linux

Filed under: Uncategorized — Etiquetas: , — thisisoneball @ 09:12

Es una tarjeta que tenía puesta en el móvil como almacenamiento adicional (por suerte, el móvil avisa cuando hay algún error de lectura/escritura y te avisa de cambiarla). En Windows supongo que hay otras herramientas diferentes que hacen esto todo-en-uno. En una Debian 11 esto es lo que he hecho para recuperar lo máximo posible:

  • apagar el móvil, sacar la tarjeta y ponerla en el lector del PC (se monta automáticamente la unidad, desmontarla)
  • Comprobar que falla la lectura de la memoria en sí y que no es un problema de sistema de archivos: desmontar la unidad y hacer por ejemplo pv /dev/sdb > /dev/null, da input/output error y termina
  • Montar unidad de nuevo
  • Copiar con tu procedimiento habitual, por ejemplo cp -a /…/microSD /…/otroDisco dará varios input/output error en cada archivo que falle. Todos los demás estarían ok. Los fallados tendrán un tamaño menor (ha copiado hasta donde ha podido). En algunos casos lo habrá copiado casi entero y no hace falta recuperarlos (por ejemplo, un vídeo se verá casi entero)
  • Usar FreeFileSync para comparar /…/microSD contra /…/otroDisco, usando solo comparación por tamaño de fichero (los que han fallado tendrán un tamaño diferente). Aparecerán en la lista los mismos archivos que han dado error en el “cp”. Para cada uno de ellos se puede intentar sincronizar (ojo con no sincronizar del corrupto al bueno), en algunos casos (pocos) funcionará al reintentar.
  • Los que no funcionen, si por el nombre de archivo no se sabe qué son (p.ej. IMG_20210203_040506.jpg), abrirlos desde FreeFileSync (botón derecho y “Abrir con la aplicación asociada”), y descartar los que no haga falta recuperar
  • Los que queden: usar ddrescue /…/microSD/corrupto.jpg /…/otroDisco/archivo.jpg (paquete gddrescue en Debian11) para recuperar otras partes del fichero (por ejemplo, ddrescue intenta también leer desde el final del fichero o desde la mitad, mientras que cp para de leer al primer fallo)
  • Los vídeos recuperados con ddrescue se leen bien con programas que leen bien los archivos corruptos (mpv, vlc, ffmpeg, ffplay)
  • Los JPG no he conseguido leerlos correctamente tras ddrescue, pero se puede extraer la miniatura con: exiftool -b -ThumbnailImage /…/microSD/corrupto.jpg > /…/otroDisco/corrupto_thumb.jpg
  • Siguiente paso: ¿usar scandisk/badblocks/otro que marque los sectores defectuosos y permita usar el resto del espacio libre?

17 marzo 2022

Preguntas Para Magufos, Conspiranoicos, Pseudocientíficos y Negacionistas (11)

Filed under: Uncategorized — Etiquetas: , , — thisisoneball @ 19:59
  • ¿Estás canalizando la frustración que te produce una situación difícil, hacia personas que sabes que no tienen nada que ver para así poder tener a alguien a quien culpar?
  • ¿Por qué en la cena de nochebuena con la familia o en la cena de empresa es donde más la lías? ¿Es porque se junta mucha gente y eso estimula tus ganas de llamar la atención?
  • ¿Cómo es que éstas conspiraciones super secretas las «conocéis» tantos miles y miles de personas?
  • ¿Si soy negacionista del cambio climático puedo usar las nuevas rutas del ártico para ahorrar costes en el transporte de mis mercancías o tengo que seguir yendo por el camino más largo y caro?
  • ¿Por qué ahora hay negacionistas de la calima, del oro, de la nieve, de los propios negacionistas, o de los volcanes y antes de la pandemia no?
  • ¿no te bastan ya 2 años siendo el centro de atención? ¿sigues necesitando que te hagan casito?
  • ¿a qué viene lo de «ya tengo mi propio sistema inmune»? ¿tendrías sexo sin protección con alguien con VIH? ¿dejarías que te operara un cirujano sin mascarilla quirúrgica? ¿los muertos de cualquier enfermedad infecciosa no tenían sistema inmune?

Blog de WordPress.com.