9 puntos por GN⁺ 2025-11-25 | 2 comentarios | Compartir por WhatsApp
  • La memoria flash no volátil de los SSD conserva los datos incluso cuando no tienen energía, pero si se dejan guardados por mucho tiempo puede producirse corrupción de datos por pérdida de carga
  • Los SSD de consumo basados en NAND QLC y TLC pueden conservar los datos de forma segura sin energía durante apenas 1 a 3 años, respectivamente
  • La NAND MLC y SLC puede mantenerlos hasta 5 a 10 años, pero la mayoría de los usuarios usa NAND de bajo costo
  • En el uso cotidiano de una PC no suele ser un gran problema, pero usar un SSD para almacenamiento a largo plazo (cold storage) es riesgoso
  • Para la estabilidad de los datos, son esenciales el principio de respaldo 3-2-1 y el uso de múltiples medios de almacenamiento

La no permanencia de los datos en SSD

  • Los SSD almacenan datos mediante el estado de carga de las celdas flash NAND, y pueden conservarlos durante cierto tiempo incluso sin energía
    • A diferencia de los discos duros, que usan discos magnéticos, los SSD representan 0 y 1 mediante cambios de voltaje en transistores
  • La NAND QLC puede mantener datos sin energía alrededor de 1 año, la NAND TLC unos 3 años, la MLC 5 años y la SLC cerca de 10 años
  • Como la mayoría de los SSD de consumo usa NAND TLC o QLC, existe riesgo de daño a la integridad de los datos si se dejan más de un año sin energía
  • Cuando no hay energía, el voltaje de las celdas NAND se disipa, lo que puede hacer que falten datos o que la unidad quede completamente inutilizable
  • Por estas características, los SSD no son adecuados como medio para almacenamiento de largo plazo, algo especialmente riesgoso para creadores e investigadores

Para la mayoría de los usuarios no hay gran impacto

  • Las situaciones en las que se almacenan datos durante mucho tiempo sin energía aplican solo a algunos usuarios, como empresas, profesionales o emprendedores individuales
  • Los usuarios comunes usan el SSD como almacenamiento interno de la PC, y los periodos sin energía suelen ser de apenas semanas o algunos meses
  • La mayoría de las pérdidas de datos se debe a sobretensiones o unidades defectuosas, más que a la pérdida de voltaje
  • La temperatura y la calidad de la NAND influyen en la velocidad con la que se pierde la carga
  • Incluso con energía, los SSD eventualmente llegan al final de su vida útil por el límite de ciclos de escritura (P/E cycles), aunque la mayoría de los usuarios los reemplaza antes de eso

La importancia del respaldo

  • Hacer copias de seguridad es la respuesta más simple a las limitaciones de los medios de almacenamiento
  • Regla de respaldo 3-2-1: guardar 3 copias de los datos en 2 tipos de medios, y conservar 1 fuera del sitio
    • Ejemplo: combinación de computadora principal + NAS + almacenamiento en la nube
  • Los respaldos protegen los datos frente a todos los riesgos, como cortes de energía, fin de vida útil o fallas inesperadas
  • No solo los SSD: también es riesgoso depender de una sola copia en HDD, y la clave es el almacenamiento redundante (redundancia)

Por qué no deberías usar un SSD para almacenamiento a largo plazo

  • Un SSD no presenta problemas cuando se usa como unidad principal de almacenamiento, pero sí existe riesgo de pérdida de datos si se guarda mucho tiempo sin energía
  • La pérdida de datos puede ocurrir incluso en un plazo de 1 a 3 años
  • Si necesitas almacenamiento de largo plazo, se recomienda usar HDD, cinta magnética, M-Disc u otros medios alternativos
  • Implementar un sistema de respaldos es la condición clave para conservar los datos

2 comentarios

 
GN⁺ 2025-11-25
Comentarios de Hacker News
  • La retención de datos de un SSD es inversamente proporcional al número de ciclos de programa/borrado, y disminuye exponencialmente cuanto más alta es la temperatura.
    Por eso, en las especificaciones normalmente aparece algo como “X horas de retención a Z grados después de Y ciclos”.
    Los fabricantes también ajustan estas cifras para que los valores de DWPD/TBW parezcan más altos.
    En la práctica, solo aumentó la capacidad, mientras que la resistencia y la retención empeoraron decenas de veces.
    Antes, en los SLC antiguos, el estándar era 10 años de retención tras 100 mil ciclos, pero hoy un QLC ofrece apenas unos meses después de menos de mil ciclos.

    • Para aumentar la capacidad hay que hacer las celdas más pequeñas, pero eso también facilita la difusión de carga, así que la durabilidad baja.
      QLC es un truco para guardar 4 veces más datos en la misma celda, así que el deterioro es inevitable.
    • La temperatura al momento de escribir también influye. Escuché que escribir en caliente y guardar en frío mejora la retención, pero me pregunto si realmente es cierto.
    • La caída en durabilidad por la miniaturización del proceso de fabricación es un resultado natural.
      Para 2035, me imagino que el hardware de 2010 seguirá funcionando bien, pero los productos de 2020 serán difíciles de considerar confiables.
    • Eso de “si lo metes en un congelador a -40 grados dura décadas” literalmente significa cold storage.
  • Me da curiosidad cómo hace realmente un SSD para refrescar (refresh) los datos.
    ¿Lo hace automáticamente cuando se enciende, de forma periódica, o hay que leer bloques específicos?
    No queda claro cuál sería el manejo real: si basta con conectarlo un rato una vez al mes en una carcasa externa,
    o qué pasa con el espacio no utilizado.

    • Soy ingeniero de firmware de SSD empresariales.
      Cuando el equipo está encendido, el refresco ocurre automáticamente en segundo plano.
      En ese momento el rendimiento puede bajar un poco.
      El espacio no utilizado normalmente se guarda en el área SLC, así que es relativamente más seguro.
      Algo como correr fsck una vez al mes probablemente esté bien. Aun así, no lo recomendaría para copias de respaldo en frío.
    • La memoria flash no lee 0/1, sino valores de carga en punto flotante.
      El controlador del SSD corrige eso con códigos de corrección de errores complejos como LDPC.
      Al final, la pregunta clave es “¿cuándo van a desaparecer los datos?”, y ahí es donde el sistema de recuperación de verdad se pone a prueba.
    • El espacio vacío en realidad ayuda. Puede operar en modo MLC/SLC en vez de QLC, mejorando el rendimiento y la retención.
  • Este artículo probablemente sea una reinterpretación del estándar JEDEC de retención.
    Según el estándar, un Enterprise SSD debe conservar datos 3 meses sin energía,
    mientras que un Client SSD debe conservarlos 1 año.
    A cambio, se asume que Enterprise se usa 24 horas al día, mientras que Client se mide con base en 8 horas.
    Al final, es cuestión de qué punto de equilibrio elige el usuario.

    • Si ves el documento general de JEDEC, la prueba de retención se hace después de la prueba de resistencia.
      Se mide tras agotar el TBW, o aplicando estrés parcial con técnicas aceleradas.
      Por eso, en la práctica no es tan extremo como parecen indicar las cifras del artículo.
    • En concreto, es el estándar JEDEC JESD218, y la resistencia de escritura está definida en JESD219.
    • Aun así, incluso con 1 año de retención, al final la pérdida de datos es inevitable.
  • Dudo que el artículo de XDA tenga una fuente de datos realmente confiable.
    XDA a menudo publica títulos pensados para atraer clics con contenido superficial,
    y esta vez también solo cita otro artículo de XDA sin fuentes primarias.
    Frases tipo “no te preocupes demasiado” tampoco inspiran confianza.
    Ningún hardware puede conservar datos para siempre, pero esto sí se ve como clickbait.

  • Me pregunto cómo habría que mantener un SSD con solo energía suministrada.
    Quiero conservar vivo por más tiempo un SSD de respaldo, y no sé si dejarlo conectado a un servidor
    o usar algún dispositivo que solo le dé energía.

    • Para respaldos de largo plazo, creo que un HDD magnético es mucho mejor que un SSD.
      Saqué un HDD de hace 17 años y todavía se podía leer.
      Eso sí, hay que guardarlo en una bolsa antiestática y en un entorno seco.
    • Con un adaptador USB–SATA/NVMe podrías suministrarle solo energía.
      Aun así, no está claro si el controlador haría trabajo interno de mantenimiento solo con energía.
      Quizá se podría inferir viendo si aumenta el tiempo encendido en los valores SMART.
  • XDA no es una fuente muy confiable,
    pero ya va siendo hora de preguntarle directamente a los fabricantes de SSD cuál es su postura.

  • En el caso de un SSD encendido pero con muchos archivos que casi nunca se leen,
    me pregunto si el controlador hace el refresh automáticamente
    o si habría que leer periódicamente todos los archivos.

    • Un buen firmware haría un scrub progresivo durante el tiempo ocioso.
      Pero no hay forma de comprobar si realmente lo hace.
      Me pregunto si se podría detectar trabajo interno por cambios en el consumo de energía.
    • Yo tengo la misma duda.
    • Recomiendo una lectura completa de bloques cada 2 semanas, algo como dd if=/dev/disk of=/dev/null.
  • Me pregunto qué procedimiento haría falta para “recargar” un SSD que estuvo apagado varios meses.
    Si basta con conectarlo, si hay que dejarlo encendido varias horas,
    o si conviene ejecutar algo como un comando TRIM.

    • En realidad, nadie lo sabe con precisión.
      Estaría bien hacer pruebas de largo plazo para medir el tiempo de refresco,
      pero para cuando salieran los resultados ya habría controladores nuevos.
    • Tal vez una lectura completa sea el disparador, pero depende del fabricante.
    • Herramientas de respaldo como Kopia tienen comandos para volver a verificar bloques con hash.
      No hay que confiar solo en el hardware: también hace falta verificar integridad con múltiples respaldos.
    • Yo también desearía que existiera un simulador de SSD con degradación acelerada para este tipo de pruebas.
    • La conclusión es simple: respaldo, respaldo, respaldo.
  • Casi no existen dispositivos flash orientados a la retención de datos a largo plazo para usuarios comunes.
    Estaría bien sacar una tarjeta SD de hace 25 años y que todavía conserve los datos,
    pero hoy ese tipo de producto prácticamente no existe en el mercado.

    • NOR Flash garantiza 20 años de retención, pero cuesta caro: unos 30 dólares por 1 GiB.
  • Idea de producto: una caja de cold storage con alimentación.
    Un dispositivo con varios SSD M.2 que los lea automáticamente de forma periódica y luego vuelva a cortarles la energía.
    Estaría bien que mostrara una luz verde si todo salió bien y que también pudiera funcionar con batería.

    • Una forma más simple es simplemente comprar un disco duro mecánico.
    • El ahorro frente a una placa ARM siempre encendida sería mínimo.
    • Con energía solar para activarlo de forma periódica, quizá se conseguirían tanto longevidad como simplicidad.
 
shopcom 2025-11-26

Qué dolor de cabeza. Mejor usa la nube.