Saltar al contenido
Volver al glosario
Almacenamiento

FTL (Flash Translation Layer)

Capa lógica que el controlador de un SSD/NVMe usa para traducir entre las direcciones de bloque que ve el sistema operativo y las celdas físicas de NAND donde realmente se guardan los datos. Reconstruir el FTL es imprescindible tras un chip-off para poder leer los datos en orden correcto.

Ejemplo real

Tras hacer chip-off a un SSD Samsung, las páginas NAND están en orden físico, no lógico. Reconstruir el FTL del controlador Phoenix de Samsung puede tardar días pero es la diferencia entre tener gigas de basura o el contenido real.

Aplicación en recuperación de datos

Qué implica realmente FTL

El FTL reparte escrituras, retira bloques defectuosos y mantiene la correspondencia lógica-física. Sus tablas pueden residir en NAND, RAM o zonas reservadas y su diseño varía entre controladoras y versiones de firmware.

Cómo se evalúa

Se analiza si el dispositivo entra en modo de servicio, qué identificador presenta y si puede leerse la NAND con corrección estable. Una capacidad incorrecta o estado ocupado puede apuntar a metadatos internos, pero no identifica por sí solo la avería.

Límite técnico

Sin el algoritmo y los metadatos correctos, concatenar volcados no reproduce el contenido lógico. El cifrado interno añade otra capa independiente de la traducción.

Preguntas frecuentes

¿El FTL está en el sistema de archivos?

No. Opera dentro del almacenamiento, por debajo de APFS, NTFS, ext4 u otros sistemas de archivos.

¿Formatear reconstruye un FTL averiado?

Puede reinicializar la unidad y destruir referencias útiles; no debe hacerse si los datos son prioritarios.