Pues yo he estado leyendo un poco más acerca de cómo están construidos... al menos, las celdas de memoria, para asegurarme de que lo que sabía era cierto, y he de reconocer que de nuevo estaba equivocado. Han cambiado la tecnología y es cierto que ahora se pueden leer los datos de forma indefinida (un sistema con celdas CMOS con algo llamado puerta flotante, que se puede alterar con grandes pulsos de energía). No he querido entrar en demasiados detalles pero se estima que estas celdas permiten, según el fabricante, entre 10000 y 100000 lecturas, lo cual no está nada mal. Si le sumamos los algoritmos para no repetir celda a la hora de volver a escribir, la caché RAM y Flash... según cálculos de diversos artículos se pueden escribir como 5TB diarios durante 5 años, o un uso normal de cerca de 50 años, lo cual no está nada mal.

Lo que ya me escama un poco es cuando empiezo a ver las tecnologías que usan dos, tres o cuatro bits por celda. Unas celdas almacenan niveles de energía, otras apilan celdas... El caso es que según he leído, esto hace que sean más lentas a la hora de leer o escribir, pero lo peor de todo es que en el peor de los casos (celdas cuádruples) la vida se reduce a 4000-10000 escrituras, que es mucho menos :S
No entiendo entonces cómo es posible que esos discos aguanten tantos años.

Dato curioso, según he visto, aparte del buffer de RAM, le suelen añadir un buffer Flash de celdas de 1 bit, que son más rápidas, a la vez que impiden que se escriba directamente en disco. Ahora entiendo eso que dice Linus de que, al cabo de un tiempo, la velocidad de escritura cae en picado cuando estamos metiendo GB y GB de datos.