¿Puedo hacer algún daño al formatear mi tarjeta de memoria para borrarla regularmente?

Recientemente he estado borrando mi tarjeta SD en mi cámara al formatearla usando la cámara. ¿Esto puede dañar la tarjeta SD o está bien?

Respuestas (3)

Desde la perspectiva de la tarjeta, realmente no hay ninguna diferencia entre lo que hace la cámara mientras formatea y cuando está escribiendo imágenes. Son solo datos escritos en bloques en el dispositivo* y no le estás haciendo ningún daño.

El formato realizado por una cámara hace un par de pequeñas escrituras: una nueva tabla de particiones y nuevos encabezados del sistema de archivos. Ambos hacen que el volumen parezca que no tiene nada. En realidad, le está haciendo un favor a las tarjetas en cuanto a la longevidad, porque esto no usa el flash tanto como las escrituras que se necesitarían para eliminar los archivos individualmente o para escribir ceros en cada bloque. Este es un favor muy pequeño en el gran esquema de las cosas porque se escriben miles de bloques cada vez que tomas una foto.


*El conjunto de comandos que utilizan la mayoría de las tarjetas de memoria incluye un comando de "formato" que le indica al dispositivo que se prepare para su uso. Este es un vestigio de los días en que los discos magnéticos salían de fábrica sin formatear, y lo que hace es específico del proveedor y del producto. En las tarjetas de memoria no debería hacer nada.

¿Esto puede dañar la tarjeta SD o está bien?

Está más que bien. De hecho, puede ser beneficioso. Es mucho más probable que extienda la vida útil de la tarjeta, en comparación con nunca formatear y solo borrar imágenes en la tarjeta, formateando regularmente.

La forma en que funcionan las tarjetas de memoria flash (y las unidades flash USB) es que el controlador de memoria de la tarjeta asigna diferentes áreas de la tarjeta para ubicaciones de directorio específicas cada vez que se formatea la tarjeta. Hacen esto para lo que se conoce como balanceo de carga/nivelación de desgaste.

La memoria flash tiene un número limitado de ciclos de escritura que puede tolerar antes de fallar. La cantidad de ciclos de escritura que puede manejar cada bit en una tarjeta de memoria flash antes de que falle es muy grande, pero eventualmente se desgastará. Por lo tanto, el controlador intenta asegurarse de que cada ubicación de almacenamiento de la tarjeta completa se escriba aproximadamente la misma cantidad de veces durante la vida útil de la tarjeta. Lo que esto significa es que, incluso después de formatear la tarjeta, el controlador continuará usando partes de la tarjeta en las que aún no se ha escrito hasta que se haya escrito en cada ubicación de almacenamiento de toda la tarjeta antes de volver y comenzar a usar las ubicaciones que ya han sido usados.

Eso es bueno para la recuperación porque significa que no se sobrescribe mucho hasta que se haya escrito en toda la tarjeta una vez. Pero luego volverá y usará el principio nuevamente si ese espacio se muestra vacío. Cuando elimina un archivo, normalmente el espacio que utilizó ese archivo se marca como vacío, pero el estado de cada bit en ese espacio no se altera. Cuando formatea una tarjeta, prácticamente todo el espacio de almacenamiento normal de la tarjeta se marca como vacío y disponible para su uso.

El formateo regular ayuda al controlador de memoria de la tarjeta a realizar un mejor trabajo de nivelación del desgaste. También permite un mejor rendimiento de la tarjeta al aumentar la probabilidad de operaciones de escritura secuencial. Si deja los mismos archivos en la mitad de la tarjeta y escribe repetidamente archivos en la otra mitad, los borra y vuelve a escribir otros archivos, todo el desgaste se destinará solo a la mitad de la tarjeta y la vida útil de la tarjeta antes de la mitad de falla será más corto!

Además, si el controlador de una tarjeta de memoria ha detectado sectores defectuosos en la tarjeta, eliminará esos sectores de la lista de sectores disponibles para la tarjeta. Lo hace cada vez que se formatea la tarjeta.

La mayoría de las tarjetas de memoria tienen un poco más de memoria que la capacidad indicada. Cuando se identifica un sector defectuoso, el controlador de memoria bloqueará el uso del sector defectuoso y lo reemplazará con parte de la memoria "de repuesto" en la tarjeta. Una de las diferencias comunes entre las tarjetas de memoria de las mejores marcas y las tarjetas de memoria genéricas/sin nombre es la cantidad de sectores defectuosos mapeados de la memoria total de la tarjeta antes de que salga de fábrica. Cuanto mayor sea la cantidad de memoria que se debe mapear, menos memoria de reserva estará disponible en la tarjeta para que el controlador la use, ya que otros sectores fallarán más adelante. Todas las marcas principales (Lexar, SanDisk, Transcend, Kingston, etc.) obtienen sus componentes del mismo puñado de proveedores que realmente fabrican los chips de memoria y los chips controladores. También lo hacen los nombres fuera de marca, pero por lo general compran los componentes sobrantes que pueden o no haber sido lo suficientemente buenos para pasar el control de calidad de los compradores de las principales marcas. Una de las cosas que miran los compradores es cuánta memoria de reserva queda en los chips después de que los sectores defectuosos se han mapeado en la fábrica.

Habría marcado esta como la respuesta "correcta": P

El hardware de una tarjeta de memoria es robusto y los ciclos de trabajo son lo suficientemente altos como para que el uso normal de la cámara sea una causa estadísticamente improbable de un problema de hardware.

Su cámara tiene una manera fácil de formatear tarjetas por diseño. También tiene formas de borrar todos los archivos en una tarjeta de memoria. Estos métodos de borrado son menos fáciles por diseño. El motivo de estas decisiones de diseño es que la causa más probable de los problemas de la tarjeta de memoria es la corrupción del sistema de archivos cuando el software elimina y escribe en el almacenamiento. El formateo coloca un nuevo sistema de archivos limpio en la tarjeta de memoria para que todos los problemas potenciales con el sistema de archivos anterior se eliminen junto con otros datos.