El sistema de archivos FAT seguro para transacciones ( TFAT ) y el sistema de archivos FAT extendido seguro para transacciones ( TexFAT ) son dos sistemas de archivos que se utilizan en los productos de Microsoft para proporcionar seguridad en las transacciones de los datos almacenados en un disco. El objetivo es reducir el riesgo de pérdida de datos en caso de corte de energía o extracción inesperada de la unidad. Este último problema se ha vuelto más común con la difusión de las unidades USB .
El sistema de archivos FAT seguro para transacciones (TFAT) de los sistemas de archivos TFAT12 , TFAT16 y TFAT32 es una modificación de la capa de controlador de los sistemas de archivos FAT originales FAT12 , FAT16 y FAT32 que mantiene dos copias (FAT 0 y FAT 1) de la tabla de asignación de archivos en lugar de dos idénticas. Al realizar una operación de unidad, se realizarían cambios en FAT 1. Cuando se complete la operación, la tabla FAT 1 se copiará a FAT 0, actualizando la vista estable del sistema de archivos. [1]
El sistema de archivos FAT extendido seguro para transacciones (TexFAT) ofrece una funcionalidad similar a la de TFAT, ya que utiliza el sistema de archivos exFAT como sistema de archivos base en lugar de FAT. Se introdujo con Windows Embedded CE 6.0 y a veces también se lo denomina TFAT , lo que puede generar confusión con el TFAT original descrito anteriormente. [2]
El uso de exFAT como sistema de archivos subyacente permite archivos y particiones más grandes. TexFAT requiere un controlador específico de hardware diseñado para el tipo de medio en el que reside el volumen TexFAT. [2]
Debido a la falta de compatibilidad con los sistemas operativos de escritorio , ni TFAT ni TexFAT se recomiendan para los medios extraíbles. Si bien el sistema operativo de escritorio aún podría leer la unidad, no podría usar las funciones de seguridad para transacciones, por lo que una extracción inesperada o un corte de energía podrían provocar la pérdida de datos. Además, los directorios creados con el sistema operativo de escritorio pueden no ser seguros para transacciones incluso si la unidad se conecta posteriormente a un sistema operativo compatible con TFAT/TexFAT. [1]