¿Qué causa que una tarjeta SD se corrompa?

Una de mis tarjetas SD baratas se corrompe de vez en cuando y la cámara exige que se vuelva a formatear.

Es frustrante, pero quiero saber cuál podría ser la razón por la que se corrompe y por qué esto podría estar relacionado con el costo. Puede mantenerse cerca de la capacidad anunciada de 16 gb durante meses a veces y otras veces se corrompe después de un par de instantáneas.

lo mejor es usar pro line compactflash. Si eso no es posible, elija tarjetas SD de línea profesional, como sandisk extreme. tu mismo lo dijiste "Una de mis tarjetas SD baratas". tienes lo que pagas. No se puede esperar que las unidades USB y las tarjetas SD baratas duren más de 1 o 2 veces.

Respuestas (3)

Hay varias formas en que una tarjeta SD puede estropearse.

Daño físico

Primero, las tarjetas se pueden romper físicamente. Puedes doblarlos por la mitad con bastante facilidad si lo intentas, pero en general son bastante resistentes. Muchos son efectivamente a prueba de agua incluso si no se comercializan de esa manera. Envié tarjetas a la lavandería, y una vez dejé caer una llena de preciosas fotos de bebés directamente en el café caliente, ¡no hay problema! Ahora, no recomendaría probar tu suerte, pero si tienes cuidado, esto es poco probable.

La descarga electrostática también podría dañar los componentes electrónicos, aunque, de nuevo, la mayoría de las tarjetas son sorprendentemente resistentes. (Intente destruir intencionalmente una tarjeta con estática y su tasa de éxito será baja).

El flash no es particularmente sensible a la luz, por lo que los rayos X del aeropuerto no son un riesgo real (una exposición más prolongada a los rayos X de alta energía es otra historia). Y los imanes tampoco son una preocupación: "Un imán lo suficientemente poderoso como para perturbar los electrones en un destello sería lo suficientemente poderoso como para absorber el hierro de las células sanguíneas", según el director ejecutivo de la Asociación Compact Flash.

También es sorprendentemente resistente al calor: es probable que la carcasa de plástico corra más riesgos que la propia memoria.

Sistema de archivos y corrupción de archivos

El daño físico está en el nivel más básico. En el extremo superior, puede tener corrupción y pérdida de datos sin que nada salga mal. El firmware de las cámaras y los lectores de tarjetas (es decir, el mini-OS y el software que se ejecuta en el dispositivo) puede cometer errores o verse atrapado en situaciones que no puede manejar.

La más obvia es que puedes estropear las cosas si sacas la tarjeta mientras intentas escribir en ella. No hagas eso. (Y recuerde que con el almacenamiento en caché, eso puede suceder bastante tiempo después de que cree que se realizó la transferencia de datos). Con las tarjetas SD o Compact Flash, generalmente es razonablemente seguro quitar la tarjeta de un lector mientras está montada para acceso de lectura; tenga en cuenta que si tiene un dispositivo de tarjeta xD, este no es seguro.

Podría ocurrir un error al eliminar archivos o si la tarjeta se llena. Y, en teoría, es posible que si formatea la tarjeta en una computadora, los errores del sistema de archivos en conflicto causen problemas.

Suponiendo que evite el escenario de sacar la tarjeta y no tenga una falla de hardware, estos también son bastante raros, porque las implementaciones del sistema de archivos utilizadas en las cámaras han existido durante mucho tiempo y están muy bien probadas.

También es posible que los cables defectuosos, los puertos USB defectuosos o los problemas en la computadora puedan dañar los archivos durante la transferencia. Intentar nuevamente en otro sistema siempre es un buen primer diagnóstico.

En todos estos casos, la tarjeta en sí está realmente bien: vuelva a formatearla y podrá usarla nuevamente.

Bloques defectuosos

Luego, está la tarjeta SD que realmente se está corrompiendo.

Esto sucede de dos maneras principales:

Defectos de fabricación

Hay mucha presión para producir dispositivos pequeños, baratos y de alta capacidad. Para hacer esto, los fabricantes han aprendido a no preocuparse por la perfección y envían dispositivos con alrededor del 2-5% de la memoria ya dañada , recién salido de fábrica. Estos bloqueos defectuosos iniciales están enmascarados y no deberían afectar nada, pero en realidad tienen un efecto a largo plazo; consulte a continuación.

Y es posible que una tarjeta en particular tenga mucho más de lo que debería, incluidos bloques que no se enmascararon correctamente. Esto es mucho más probable con tarjetas baratas.

Fallo acumulado

La memoria flash tiene inherentemente un número limitado de ciclos de escritura/borrado. Inevitablemente, los electrones quedan atrapados donde no son deseados y los niveles de voltaje cambian, lo que finalmente provoca fallas de lectura o escritura. Cualquier bit dado de memoria flash se especifica para una cierta cantidad de ciclos antes de fallar, pero en realidad es un proceso aleatorio y podría haber un problema mucho antes de que los números pronostiquen en promedio.

Mecanismos de copiado

Debido a que estas cosas son inevitables, las tarjetas SD están diseñadas para minimizar el daño. Además de enmascarar inicialmente los bloques defectuosos, detectan y enmascaran nuevos bloques defectuosos a medida que aparecen. Inicialmente, se fabrican con un exceso de capacidad y, a medida que los bloques se desgastan, los bloques de repuesto se sustituyen de manera transparente para que todo siga funcionando. El controlador incorporado de la tarjeta flash utilizará la corrección de errores para evitar que los errores corrompan los datos a medida que ocurren.

Sin embargo, las tarjetas más baratas pueden tener una corrección de errores menos sofisticada y es probable que tengan menos capacidad adicional para cubrir los bloques defectuosos.

Los dispositivos flash también usan nivelación de desgaste , de modo que las escrituras se distribuyen por todo el dispositivo, no solo usando siempre la misma área una y otra vez. Una vez más, las tarjetas baratas pueden hacer un peor trabajo al respecto.

Entonces, en general...

Vale la pena comprar tarjetas de marca de alta calidad debido a los problemas inherentes en la última sección. Incluso entonces, el fracaso es inevitable (como la muerte y los impuestos), así que no ponga todos sus huevos en la misma canasta, asegúrese de tener copias de seguridad. Aparte de eso, el consejo principal es tener cuidado cuando se producen escrituras.

El nombre de marca es el camino a seguir, pero tenga cuidado con las tarjetas falsificadas. A menudo es difícil saber si realmente tienes una tarjeta SanDisk, Lexar, etc. Busque 'tarjeta SD falsificada'; no es una lista corta :( Este es definitivamente un caso de 'obtienes lo que pagas'.

Según su descripción del problema, parece que la tarjeta en cuestión puede tener un bloque defectuoso que el controlador de la tarjeta no oculta. Dado que la mayoría de las tarjetas flash usan algún tipo de nivelación de desgaste, el problema solo ocurrirá cada vez que el controlador intente acceder al bloque defectuoso. Si la tarjeta es, por ejemplo, una tarjeta de 8 GB que se reformatea con frecuencia (para que todos los bloques "buenos" estén generalmente disponibles para escribir de forma regular), es posible que experimente el problema cada vez que se hayan escrito aproximadamente 8 GB. a la tarjeta desde la última vez que ocurrió el problema. Si deja alrededor de 4 GB de datos escritos permanentemente en la tarjeta, experimentará el problema cada vez que se escriban otros 4 GB en la tarjeta.

¿Por qué sucede esto más a menudo con las tarjetas baratas?

  • Un control de calidad más bajo permite el paso de tarjetas con más bloques defectuosos.
  • Las tarjetas más baratas a menudo tienen incorporados procesos de corrección de errores menos sofisticados.
  • Hay menos memoria de "reserva" incluida en la tarjeta para reemplazar los bloques defectuosos a medida que el controlador los detecta y enmascara.

Nota: Esta es una descripción demasiado simplificada de cómo funciona la nivelación de desgaste en la práctica real, pero ilustra el concepto básico.

Se agradecería que cualquier voto negativo para una respuesta vaya acompañado de una explicación de qué información en la respuesta es incorrecta o cómo se podría mejorar la respuesta.
Estoy desconcertado. Tal vez alguien no entienda lo que dices con los 4 GB envolventes.
¿ Quizás querían más un por qué y no qué estaba pasando ? *encogimiento de hombros*
Los formatos no matan la lista de sectores defectuosos ... es una respuesta incorrecta y, por lo tanto, el voto negativo.
Esta respuesta no dice que sí, ya que el sector defectuoso no se enumera para empezar ...

En general, hay dos razones para la corrupción...

La tarjeta está defectuosa.

Las tarjetas son tan baratas en comparación con las cámaras que no hay excusa para no seguir el mantra 'si tienes dudas, tíralas' y luego puedes reemplazarlas con tarjetas que sí tienen garantía. Si las tarjetas fallan, normalmente es el 'controlador' el que falla y será completamente inaccesible.

La tarjeta tiene basura escrita.

En mi experiencia, esto es mucho más común y puede suceder por muchas razones.

Aunque no está específicamente relacionado con la cámara, la computadora educativa/pasatiempo basada en SoC 'Raspberry Pi' tiene una gran cantidad de problemas para comunicarse con las tarjetas, algunas le gustan, otras no y de las 6 tarjetas que tengo (todas han sido probadas con varias herramientas y se puede demostrar que está bien) solo una funciona. Esa es una forma indirecta de decir que primero verifique que su tarjeta sea compatible con la cámara.

También tengo un problema que nuevamente 1 tarjeta (del lote probado) tiene basura escrita por mi cámara y luego afirma que la tarjeta está rota. Eso podría ser un marco o podría llenar la tarjeta. Me comuniqué con el fabricante, pero debido a que el problema no es reproducible de manera constante, no pudieron hacer nada al respecto, excepto aconsejarme que formateara mi tarjeta (lo que elimina la corrupción de la misma manera que elimina el último archivo escrito en el tarjeta, pero no evita que vuelva a ocurrir: todo el tema del formateo de SD es FUD puesto por personas que no entienden la tecnología). La tarjeta está bien y, aunque la he retirado de la cámara, ahora funciona bien. en otro sistema donde está en uso la mayoría de los días y ha estado durante algún tiempo sin un error menor...