트랜잭션 NTFS(TxF)
[Microsoft는 개발자가 애플리케이션의 요구 사항을 달성하기 위해 대체 수단을 활용할 것을 권장합니다. TxF가 개발된 많은 시나리오는 더 간단하고 쉽게 사용할 수 있는 기술을 통해 달성할 수 있습니다. 또한 이후 버전의 Microsoft Windows에서는 TxF를 사용하지 못할 수도 있습니다. TxF에 대한 자세한 내용과 대안은 트랜잭션 NTFS 사용에 대한 대안을 참조하세요.]
트랜잭션 NTFS(TxF)를 사용하면 NTFS 파일 시스템 볼륨에 대한 파일 작업을 트랜잭션에서 수행할 수 있습니다. TxF 트랜잭션은 오류 전반에 걸쳐 데이터 무결성을 보호하여 애플리케이션 안정성을 높이고 오류 처리 코드의 양을 크게 줄여 애플리케이션 개발을 간소화합니다.
TxF는 커널 트랜잭션 관리자(KTM)에서 제공하는 트랜잭션 프레임워크를 사용합니다. 이렇게 하면 TxF 파일 작업이 SQL Server 및 TxR(Transacted Registry)과 같은 다른 데이터 원본과 관련된 트랜잭션의 일부가 될 수 있습니다.
애플리케이션은 TxF를 사용하여 예기치 않은 오류 조건으로 인한 디스크 데이터의 무결성을 유지하고, 이루어지고 있는 변경 사항을 다른 변경 사항과 격리하여 동시 파일 시스템 사용자 시나리오를 해결하는 데 도움이 될 수 있습니다.
TxF를 사용하기 전에 KTM 또는 DTC(Distributed Transaction Coordinator)를 사용하는 트랜잭션에 대한 실무 지식이 있어야 합니다.
TxF는 Windows Vista부터 사용할 수 있습니다.