¿Es posible reemplazar chips NAND desgastados en unidades de estado sólido?

Entiendo que la resistencia SSD suele ser mucho mayor que la anunciada y, sin tener en cuenta ninguna forma de recuperación de datos, ¿es posible reemplazar los chips NAND en las unidades de estado sólido (exactamente con la misma pieza)?

Es físicamente posible con una estación de retrabajo, pero ¿es probable que el controlador SSD esté emparejado con las ID de los chips flash? ¿Los chips flash tienen números de identificación únicos?

Específicamente para computadoras portátiles con almacenamiento no extraíble, como MacBooks y computadoras portátiles más nuevas, ¿será este un proceso factible que podrían emprender los talleres de reparación?

No vería ningún punto en teclear el controlador a los chips flash; reemplazar los chips flash está más allá de lo que la mayoría de la gente puede hacer que nadie esperaría que cambiaran.
La mayoría de los controladores usan id para el mapeo y la temporización, con el fin de direccionar correctamente el dispositivo. asumiendo que todas las macbooks usan el mismo controlador pero diferentes nand, reemplazar el modelo pequeño con nand conocido más grande debería funcionar. el problema sería insertar un chip cuyo controlador no es compatible.

Respuestas (1)

Sería posible en teoría, pero en la práctica probablemente requeriría un conocimiento detallado de la arquitectura del controlador y posiblemente algunas herramientas de depuración que solo tendría el fabricante. La razón no es por una identificación única (la mayoría de los chips NAND tendrán uno, pero a la mayoría de los controladores no les importará), sino porque una unidad "en blanco" generalmente no tendrá un chip NAND en blanco. Más bien, debido a los algoritmos de direccionamiento indirecto y nivelación de desgaste, el controlador necesita leer algunos datos de la NAND cuando se inicia para saber qué está almacenado dónde, y si no puede (porque el nuevo chip está completamente en blanco) lo hará. generalmente entran en algún estado de error. El simple hecho de copiar los datos del chip NAND anterior probablemente también dará como resultado un estado de error, porque el tamaño de la tabla de direccionamiento indirecto no coincidirá con el tamaño de la NAND. Necesitaría saber cómo decirle al controlador que reconstruya esa tabla de direccionamiento indirecto desde cero. A veces, los fabricantes proporcionarán herramientas para hacer esto (generalmente a clientes de grandes centros de datos, bajo un NDA), pero los fabricantes de portátiles normalmente no lo harán.