Transactional NTFS (abbreviated TxF) brings the concept of atomic transactions to the NTFS file system, allowing Windows application developers to write file output routines that are guaranteed to either completely succeed or completely fail.
Transactional NTFS (TxF) enables Windows applications to write file output routines with complete success or failure guarantees. This is achieved by incorporating atomic transactions into the NTFS file system.