2009-01-11 23 views
8

¿Alguien conoce un software para verificar Y marcar bloques defectuosos en la tarjeta SD?Software para marcar los bloques defectuosos en la tarjeta SD?

Para aclarar: bloque defectuoso es un bloque de tarjeta que no puede almacenar datos. El problema es que no se informó ningún error en la operación de lectura o escritura. La única manera de verificarlo es escribir datos y luego leerlos. There is herramienta para verificar y encontrar esos bloques, pero no los marcará como malos.

Hay muchos, por favor indique cuáles de ellos son freeware.

ps. El viejo software de formateo puede marcar bloques defectuosos, pero solo en los errores del dispositivo.

UPD. Necesito que sea compatible con FAT12 (predeterminado en la tarjeta SD). Y podría ser para WinCE, win o Unix.

Respuesta

7

Las tarjetas SD incluyen circuitos del controlador para realizar una mala gestión de bloques y nivelación de desgaste.

Si está empezando a ver bloques defectuosos a nivel de usuario, la memoria es simplemente mala.

+0

He leído que no es suficiente. Existe una "Solución de software definitiva para almacenamiento Flash de alto rendimiento" – Malx

+0

+1 en este consejo. Malx: Su hardware básico ultra barato está fallando. Reemplácelo antes de perder datos importantes. – jrockway

+0

@Malx: el software al que te refieres (el XSR de Samsung) es el tipo de cosa que entraría en un sistema/dispositivo embebido utilizando piezas de flash NAND. De hecho, no me sorprendería si es lo que Samsung pone en el microcontrolador de tarjetas SD para las tarjetas SD que fabrican. –

2

tarjetas SD no tienen bajo nivel de error capacidades de chequeo, como discos duros hacen con INTELIGENTE - su mejor apuesta es de formatearlas con mkfs -cc hacer una prueba de lectura-escritura de los bloques dañados - este tipo de tarjetas son más propensos fallar al escribir que al leer, por lo que una prueba de solo lectura no detectará muchos errores, si es que alguno.

O si usted tiene el tiempo, implementar un módulo de ECC para el mapeador de dispositivos ...

+0

Lo sentimos, pero no puedo encontrar -cc para ningún otro entonces ext2/ext3 fs. Pero necesito FAT, que es el predeterminado para las tarjetas SD. – Malx

Cuestiones relacionadas