トランザクション セーフ FAT ファイル システム( TFAT ) とトランザクション セーフ拡張 FAT ファイル システム( TexFAT ) は、ディスクに保存されたデータのトランザクション セーフ性を確保するためにMicrosoft製品で使用される2 つのファイル システムです。その目的は、電源喪失やドライブの予期しない取り外しの際にデータが失われるリスクを軽減することです。後者の問題は、 USBドライブ の普及により、より一般的になっています。
TFAT
TFAT12、TFAT16、TFAT32ファイルシステムのトランザクションセーフ FAT ファイルシステム(TFAT) は、元のFATファイルシステムFAT12、FAT16、FAT32のドライバー層の変更であり、ファイルアロケーションテーブルの 2 つの同一コピー (FAT 0 と FAT 1) ではなく 2 つのコピー (FAT 0 と FAT 1) を維持します。ドライブ操作の実行中、FAT 1 に変更が加えられます。操作が完了すると、FAT 1 テーブルが FAT 0 にコピーされ、ファイルシステムの安定したビューが更新されます。[1]
テックスFAT
トランザクションセーフ拡張FATファイルシステム(TexFAT)は、FATの代わりにexFATファイルシステムをベースファイルシステムとして使用し、TFATと同様の機能を提供します。Windows Embedded CE 6.0で導入されたため、 TFATと呼ばれることもありますが、上記の元のTFATと混同される可能性があります。[2]
exFATを基盤ファイルシステムとして使用すると、より大きなファイルとより大きなパーティションが可能になります。TexFATには、TexFATボリュームが存在するメディアの種類に合わせて設計されたハードウェア固有のドライバーが必要です。[2]
制限事項
デスクトップオペレーティングシステムでサポートされていないため、TFAT も TexFAT もリムーバブルメディアには推奨されません。デスクトップ OS はドライブを読み取ることはできますが、トランザクションセーフ機能を使用できないため、予期しない取り外しや停電によりデータが失われる可能性があります。さらに、デスクトップ OS で作成されたディレクトリは、ドライブが後で TFAT/TexFAT 対応オペレーティングシステムに接続された場合でも、トランザクションセーフではない可能性があります。[1]
参照
参考文献
- ^ ab 「TFAT の概要」。Microsoft Developer Network。2015年 11 月 17 日。2019 年 12 月 5 日に閲覧。
- ^ ab 「Transaction-Safe Extended FAT File System」。Microsoft Developer Network。2010-03-18。2019-12-05に閲覧。
さらに読む
- Munegowda, Keshava; Raju, GT; Raju, Veera Manikandan; Manjunath, TN (2014 年 12 月)。組み込みストレージ デバイス向け TFAT ファイル システムにおけるトランザクション セーフ クラスタ割り当ての設計方法論。2014国際情報技術会議。IEEE。doi : 10.1109/ICIT.2014.22 。
- Munegowda, Keshava; Raju, GT; Raju, Veera Manikandan; Manjunath, TN (2014-12-11)。組み込みストレージデバイス向け TexFAT ファイル システムのトランザクション セーフ クラスタ割り当て戦略の特性評価。データ マイニングにおける計算インテリジェンス。doi : 10.1007 /978-81-322-2205-7_47。
