¿Es obligatorio el ECC en la tecnología SSD?

10

Al comprar un SSD, noté que algunos fabricantes promocionan sus modelos "Pro" como los que tienen protección de datos ECC. Esos fabricantes no mencionan ECC en sus descripciones de modelos de presupuesto.

Sin embargo, el artículo de Wikipedia sobre memoria flash establece que "NAND se basa en ECC para compensar los bits que pueden fallar espontáneamente durante el funcionamiento normal del dispositivo".

Entonces, la pregunta es si algún dispositivo SSD usa ECC detrás de escena para su funcionamiento normal y ¿esa "característica" de ECC es solo una estratagema de marketing?

Alexander Shcheblikin
fuente
Esto se investiga fácilmente, solo Google SSD ECC y obtienes artículos como micron.com/~/media/Documents/Products/… . No es un caso simple de tener ECC o no, es un caso de qué niveles están presentes. Los SSD de nivel de consumidor normalmente tendrán algún tipo de ECC básico que generalmente será adecuado para la mayoría de las personas, pero a menudo se requiere que los modelos de nivel empresarial tengan métodos más sofisticados para satisfacer las demandas más estrictas de confiabilidad.
James P
Aún así, uno de los fabricantes más reconocidos no menciona el ECC en las especificaciones de los productos y solo se refiere al término en los gráficos de información promocionales. ¿Por qué no hablarían sobre los "diferentes niveles" de protección de datos más claramente?
Alexander Shcheblikin el
Las unidades de disco duro generalmente utilizan múltiples tipos de corrección de errores, pero esto normalmente no se anuncia porque es una característica estándar y necesaria.
James P
¡De eso estoy hablando!
Alexander Shcheblikin
Mi punto es que las unidades de disco duro magnético han tenido sistemas de corrección de errores incorporados, pero esto es necesario para el funcionamiento normal y no es particularmente obvio para el usuario final. Los SSD son una tecnología diferente pero se aplica lo mismo.
James P

Respuestas:

2

No, el ECC no es una característica obligatoria en todos los SSD: como mencionó, NAND confía en el ECC para su correcto funcionamiento, pero, de nuevo, no todos los SSD tienen tecnología NAND. Algunos SSD en realidad usan la misma tecnología que usa la RAM dentro de su computadora, pero eso es algo diferente en lo que no entraré.

Parte de la razón por la que la protección de datos es muy importante con los SSD se debe al hecho de que estas unidades tienen una cantidad determinada de veces que un usuario puede borrar datos y volver a escribir sobre dónde estaban dichos datos borrados: si está borrando constantemente datos y escribiendo en un bloque de datos donde solía haber datos, entonces su unidad fallará esencialmente.

Los SSD siguen siendo una tecnología bastante nueva, y con esto, todavía tienen fallas sin resolver. Se podría decir que lo que tienen sobre el HDD convencional en cuanto a durabilidad y velocidad les falta estabilidad. Claro, estas fallas ocurren mucho menos de lo que solían ocurrir y no ocurren con tanta frecuencia, pero todavía están ahí.

A menos que estuviera usando un SSD de baja capacidad como unidad de sistema operativo con mis datos en un HDD separado, no confiaría en mis datos con un SSD. Aún no.

Ben Franchuk
fuente