La memoria flash no funciona de la misma manera que los discos con platos. El concepto de "sector defectuoso" no existe realmente con la memoria flash. En estos días, con memoria flash y SSD, el controlador incorporado se encarga de identificar y marcar bloques de memoria inutilizables, mover datos dinámicamente para mitigar las limitaciones de escritura en bloque, etc. Estas características son mucho más frecuentes en SSD, pero algunas también existen en tarjetas flash de calidad (como SanDisk).
La mayoría de las herramientas de verificación del sistema de archivos hacen suposiciones específicas sobre la estructura física del dispositivo de almacenamiento (es decir, en base a un plato, con cilindros físicos, sectores, grupos, etc.) o trabajan en un nivel abstracto y hacen reparaciones "virtualmente" usando un archivo o directorio mesas. Necesitaría una herramienta diseñada específicamente para marcar bloques defectuosos en un dispositivo de memoria flash, ya que cualquier otra cosa causará más problemas (suponiendo que pueda solucionar los problemas de la misma manera que lo haría con un dispositivo basado en un plato) o hacer que sea virtual correcciones que no tienen en cuenta las características dinámicas de nivel de hardware de flash. Incluso si pudiera marcar un "sector" o "clúster" en particular como 'malo', no necesariamente sería bueno, ya que esos conceptos físicos no existen en la memoria flash. Si el dispositivo flash es más avanzado y mueve datos dinámicamente para evitar automáticamente los bloques defectuosos y mitigar las limitaciones de escritura, la ubicación física de los datos puede residir en un bloque defectuoso un momento y en un bloque bueno un momento después. (Tenga en cuenta que la idea de un bloque "malo" en la memoria flash es mucho más difusa que con los discos de disco ... un bloque de memoria flash tiende a morir lentamente, en lugar de repentinamente, y puede "parpadear" entre un elemento legible / no legible poco antes de que se vuelva completamente inutilizable.)
En términos generales, cuando se trata de flash, deje que el dispositivo se administre solo desde una perspectiva de bloque defectuoso. Los diferentes fabricantes estructuran y almacenan datos de diferentes maneras, y cada uno puede tener diferentes niveles y cantidades de comportamiento dinámico que mueve los datos para evitar algunas de las limitaciones de la memoria flash. Es probable que intentar administrarlo usted mismo cause más problemas de los que resuelve, y puede hacer que sus discos flash sean inútiles a largo plazo.
Si desea evitar las tarjetas flash malas, le recomiendo usar marcas de buena reputación. He probado una variedad de tarjetas flash en el pasado, sin embargo, SanDisk es la única marca que he usado que, al menos hasta la fecha, nunca ha fallado. Tengo varias tarjetas SDHC de 4, 8 y 16 gigas que uso bastante, y saco regularmente de mi cámara e inserto en mi computadora portátil o computadora, y todavía funcionan perfectamente. (Algunos tienen varios años).