Recuperación de Datos por Corrupcón de FAT32 y exFAT
La corrupcón del sistema de archivos FAT32 o exFAT es una de las causas más frecuentes de pérdida de datos en tarjetas de memoria, pendrives, cámaras fotográficas, drones y dashcams. Aunque la unidad aparece inaccesible o pide ser formateada, la mayoría de los datos siguen presentes y pueden recuperarse con las técnicas adecuadas.
Qué es FAT32 y exFAT: Diferencias Fundamentales
FAT32 (File Allocation Table de 32 bits) es un sistema de archivos heredado de los años noventa, aún ampliamente utilizado por su compatibilidad universal. Soporta volúmenes de hasta 2 TB y archivos individuales de hasta 4 GB menos un byte. Esta limitación de tamaño de archivo es precisamente la razón por la que Microsoft introdujo exFAT (Extended FAT) en 2006: exFAT elimina el límite de 4 GB por archivo y admite volúmenes de hasta 128 PB, convirtiéndose en el estándar para tarjetas SD de alta capacidad (SDXC) y almacenamiento flash externo.
Ambos sistemas comparten la misma filosofía de diseño: una tabla de asignación de archivos que actúa como mapa del espacio en disco, pero difieren enormemente en cómo gestionan los metadatos, los nombres de archivo y el espacio libre. Estas diferencias tienen implicaciones directas en cómo se produce la corrupcón y cómo se aborda la recuperación.
Estructura Interna: La Tabla FAT y sus Dos Copias
El corazón de FAT32 es la tabla de asignación de archivos, que registra qué clústeres (unidades mínimas de almacenamiento) pertenecen a cada archivo, formando cadenas de clústeres. Una característica crítica de FAT32 es que mantiene dos copias idénticas de esta tabla (FAT1 y FAT2) en zonas contiguas del disco. Esta redundancia existe precisamente para recuperación ante fallos: si FAT1 se corrompe, el sistema puede usar FAT2 como referencia.
En exFAT, el diseño es similar pero más eficiente. La tabla de asignación ocupa solo una copia principal (aunque existe un bitmap de clústeres), y los directorios usan entradas de tipo Stream Extension y File Name Extension en lugar de las entradas de 32 bytes fijas de FAT32. Esto permite nombres de archivo largos de forma nativa sin el sistema de entradas LFN (Long File Name) de FAT32.
Las entradas de directorio en FAT32 almacenan para cada archivo: nombre en formato 8.3, atributos, fecha y hora de creación/modificación, primer clúster de la cadena, y tamaño del archivo. En exFAT, esta información se distribuye en múltiples entradas de tipo Directory Entry Set, ofreciendo mayor flexibilidad pero también mayor complejidad de recuperación.
Causas Comunes de Corrupcón en FAT32 y exFAT
La corrupcón del sistema de archivos ocurre cuando los metadatos (tabla FAT, entradas de directorio, sector de arranque) quedan en un estado inconsistente. Las causas más frecuentes incluyen:
- Extracción sin expulsar correctamente: Si se retira un dispositivo USB o tarjeta SD mientras hay operaciones de escritura en curso (incluso en segundo plano por el sistema operativo), la tabla FAT puede quedar a medio actualizar.
- Corte de alimentación durante escritura: En cámaras y dashcams, un corte de batería durante la grabación interrumpe la actualización de la FAT y las entradas de directorio.
- Errores de transferencia: Cableado USB defectuoso, interferencias electromagnéticas o lectores de tarjetas de baja calidad pueden corromper bloques de metadatos.
- Sobrescritura parcial: Intentos fallidos de formateo o reparación automática que alteran la estructura sin completar la operación.
- Sectores defectuosos en zonas de metadatos: Si los sectores que contienen la FAT o el sector de arranque desarrollan errores físicos, el sistema de archivos queda irrecuperable sin intervención técnica.
Corrupcón en Cámaras, Drones y Dashcams: El Problema exFAT
Las cámaras fotográficas, drones de fotografía aérea y cámaras de vehículo (dashcams) son los dispositivos con mayor incidencia de corrupcón exFAT. La razón es estructural: estos dispositivos graban archivos de vídeo de gran tamaño de forma continua, actualizando constantemente la tabla de asignación y las entradas de directorio. Cualquier interrupción —batería agotada, apagado brusco, vibración que desconecte la tarjeta— genera una inconsistencia.
Un patrón habitual en dashcams es la corrupcón del archivo en curso de grabación: el archivo más reciente queda sin finalizar (sin EOF en la cadena FAT, sin tamaño correcto en la entrada de directorio), mientras los archivos anteriores permanecen intactos. En drones, la vibración mecánica durante el vuelo puede deteriorar progresivamente la tarjeta microSD, generando errores de escritura que acumulan inconsistencias en la FAT.
Las cámaras réflex y mirrorless con slots para tarjetas CF o CFexpress usan exFAT para soportar archivos RAW de 50–100 MB y vídeo 4K/6K. La corrupcón aquí suele ser más grave porque los archivos son más grandes y las cadenas de clústeres más largas, haciendo más difícil la reconstrucción sin referencia de la FAT original.
Clústeres Cruzados (Cross-Linked Clusters)
Uno de los problemas más complejos en la recuperación FAT32 son los clústeres cruzados: una situación en la que dos o más entradas de directorio apuntan al mismo clúster o cadena de clústeres en la tabla FAT. Esto ocurre cuando la FAT se corrompe y la misma región de disco queda registrada como perteneciente a múltiples archivos simultáneamente.
El resultado visible es que algunos archivos muestran contenido de otro archivo, o que un archivo parece contener datos aleatorios intercalados. La herramienta CHKDSK de Windows detecta estos cross-links y los «repará» truncando una de las cadenas, pero esta reparación puede destruir datos de uno o ambos archivos afectados. Por ello, nunca se debe ejecutar CHKDSK en un dispositivo antes de intentar la recuperación: CHKDSK modifica la estructura del sistema de archivos y puede hacer irrecuperables datos que estaban intactos.
La recuperación correcta de clústeres cruzados requiere analizar el contenido real de cada clúster para determinar a qué archivo pertenece lógicamente, independientemente de lo que indique la FAT corrupta.
Corrupcón Lógica vs. Daño Físico NAND en Tarjetas de Memoria
Es fundamental distinguir entre corrupcón lógica (el sistema de archivos está inconsistente pero la memoria NAND funciona correctamente) y daño físico NAND (los chips de memoria tienen bloques defectuosos o errores de lectura).
En la corrupcón lógica, una imagen sector a sector de la tarjeta puede leerse sin errores, y los datos de usuario están intactos. La recuperación consiste en reconstruir la estructura FAT a partir de las firmas de archivo (carve), la segunda copia de la FAT (si existe y está intacta) y el análisis de las entradas de directorio legibles.
En el daño físico NAND, los intentos de lectura devuelven errores en zonas específicas. Las tarjetas SD y microSD implementan internamente un sistema de gestión de bloques defectuosos (bad block management) y nivelación de desgaste (wear leveling) que el sistema operativo no ve. Cuando este sistema interno se satura, los errores emergen al nivel lógico. La recuperación requiere técnicas avanzadas como el chip-off (desoldadura del chip NAND para lectura directa) o el uso de lectores especializados que saltan el controlador de la tarjeta.
Los síntomas que sugieren daño NAND físico incluyen: velocidades de lectura extremadamente lentas (tarjeta que «cuelga» el sistema operativo), errores de CRC consistentes en los mismos sectores, o tarjeta que aparece como «0 bytes» o con capacidad incorrecta.
Proceso de Recuperación: Diferencias entre FAT32 y exFAT
El proceso de recuperación difiere entre ambos sistemas de archivos en varios aspectos clave:
En FAT32:
- Intentar reconstruir desde FAT2 (segunda copia de la tabla) si FAT1 está dañada
- Analizar entradas de directorio en el área raíz y subdirectorios para recuperar nombres y metadatos
- Usar file carving por firmas de formato (JPEG: FFD8FF, MP4: ftyp, etc.) para archivos cuyos metadatos se perdieron
- Reconstruir cadenas de clústeres mediante análisis heurístico del contenido
En exFAT:
- No existe segunda copia de la tabla FAT en exFAT estándar, pero el bitmap de asignación puede proporcionar información útil
- Las entradas de directorio exFAT son más ricas en información pero más frágiles ante corrupcón parcial
- El file carving es igualmente aplicable pero la estructura de clusters continuos en exFAT facilita la recuperación de archivos grandes
- Las herramientas de recuperación deben entender el formato exFAT específico de los Directory Entry Sets
Errores que Empeoran la Situación
Ante un dispositivo con sistema de archivos corrupto, hay acciones que pueden hacer irrecuperable la situación:
- Formatear el dispositivo: Aunque el formateo rápido no borra los datos de usuario, sí sobrescribe los metadatos del sistema de archivos, destruyendo las entradas de directorio y la FAT.
- Intentar reparar con CHKDSK/fsck: Estas herramientas modifican la estructura del disco, potencialmente destruyendo evidencia de la estructura original.
- Continuar usando el dispositivo: Cualquier escritura nueva puede sobrescribir datos recuperables.
- Usar software de recuperación de baja calidad: Algunos programas gratuitos escriben en el dispositivo fuente o no soportan correctamente exFAT, causando daños adicionales.
Cuándo Actuar Profesionalmente
La recuperación profesional está especialmente indicada cuando el dispositivo emite errores de lectura (posible daño NAND físico), el software casero no encuentra los archivos esperados, se trata de fotos o vídeos de eventos irrepetibles, los archivos tienen valor legal o económico, o la tarjeta fue formateada o parcialmente sobrescrita.
En RecuperaTusDatos.es ofrecemos diagnóstico gratuito para tarjetas de memoria, pendrives y dispositivos con FAT32/exFAT, con presupuesto sin compromiso. Trabajamos con imagen forense del dispositivo antes de cualquier intervención, garantizando que el original no se modifica durante el proceso.