
Entonces, leí que las tarjetas SD antiguas se desgastan después de muchos usos.
Entonces estaba pensando... mi tarjeta SD de 32 GB podría durar mucho más si la formateara, digamos (¿24 GB o debe ser 2 ^ n? ¿Como 16 GB?).
Entonces, cuando sus bloques comienzan a deteriorarse, los bloques no utilizados se asignarán automáticamente para su uso.
Así es como ya funciona el SSD ¿verdad?
o... me equivoco y no es posible, ¿o no será tan automático en absoluto? o eso es innecesario?
Respuesta1
Interesante pregunta.
Tienes razón en que las SSD pueden solucionar bloques y sectores defectuosos de esta manera debido a los controladores de memoria que poseen; sin embargo, las unidades flash estándar son considerablemente más simples y es mucho menos probable que posean el código de corrección de errores requerido (por lo que yo saber).
Piensa en esto desde otra perspectiva: en tu ejemplo tienes una tarjeta SD de 32 GB. Claro, podrías 'dividirlo por la mitad' y trabajar con 16 GB hasta eleventualSi aparecen suficientes sectores defectuosos que causan problemas, utilice la "otra mitad". PERO, si la deja como una tarjeta de 32 GB, se necesitaría el doble de sectores defectuosos para llegar al punto de falla (suponiendo que los sectores sean del mismo tamaño), porque la tarjeta tiene el doble de tamaño que los divididos por la mitad.
Es decirNo es el tamaño de la tarjeta, es la velocidad a la que ocurren las fallas.
De todos modos, no puedo decir exactamente cómo tratarían los sistemas operativos una situación así, pero es cierto que cuando los bloques y sectores fallan, la capacidad general cae. Honestamente, es más probable que pierdas el maldito dispositivo o que quede obsoleto antes de alcanzar el límite de escritura de datos.