No creo que hay algo en la tarjeta MMC/SD de la especificación para la recuperación de cualquier información en borrar cuenta en una tarjeta MMC/SD, ¿no?
Mi meta es tener mi sistema embebido para evitar escribir a los metadatos como último acceso o modificación de los tiempos, asignar moderadamente de tamaño de los archivos de lleno con 0xFF sa sea necesario, y sólo anexar los registros dentro de eso.
Esto es para reducir el riesgo de pérdida de datos, ya que el poder se puede perder en cualquier momento.
Sin embargo, los algoritmos de nivelación de desgaste de la tarjeta MMC/SD tarjetas es un desconocido, y posiblemente implementado muy mal. Necesito comprobar que las tarjetas no intento de borrar bloques de datos si estoy escribiendo datos a través de 0xFFs. Así que, si no era sólo acerca de cualquier tipo de borrar la cuenta (el total para el disco, por bloque, lo que sea) disponible para leer... sería estupendo.
No estoy del todo seguro de que esta pregunta vidas... pero ya que implica tarjeta SD protocolo de nivel de cosas, pensé que tal vez aquí.
EDITAR
Creo que voy a seguir adelante y complicarse demasiado las cosas. Pruebas de disco demostrado que, al menos, las tarjetas SD que he borrado de bloques, incluso si los datos que usted escribe es idéntico al contenido en el disco. Voy a guardar hasta 128 KB de datos directamente controlable NAND (que puedo controlar escribir comportamiento algo mejor), a continuación, escribir 128KB trozos en un 128KB-alineados archivo en la partición VFAT. Que debe limitar la exposición tanto como sea posible... pero wow lo feo y complicado.