Transaction-Safe FAT File System

Transaction-Safe FAT File System (TFAT) および Transaction-Safe Extended FAT File System (TexFAT) は、マイクロソフト製品で使用されるファ�…

Transaction-Safe FAT File System

Transaction-Safe FAT File System (TFAT) および Transaction-Safe Extended FAT File System (TexFAT) は、マイクロソフト製品で使用されるファイルシステムのうち、ディスクに格納されたデータの処理時の安全性を高める(トランザクションセーフ)機能が付加された2種のファイルシステム[1]‌。電源断や予期せぬドライブの取り外しによって発生する可能性のあるデータ損失のリスクを軽減するのが目的である。USBドライブが普及し、以前より予期せぬドライブの取り外しが起きやすくなった。

TFAT

TFAT12TFAT16TFAT32Transaction-Safe FAT File System (TFAT)は、元来のFAT12FAT16FAT32FATファイルシステムのドライバ層に変更を加えたもので、同一のファイルアロケーションテーブル2つを保持する代わりに、FAT0とFAT1の2種を保持する。ドライブに対する処理が行われる際は、FAT1のみに変更を加える。処理が完了すると、FAT1の内容がFAT0にコピーされて、ファイルシステムの安定状態のビューが更新される[2]

TexFAT

Transaction-Safe Extended FAT File System (TexFAT) は、基礎ファイルシステムとしてFATの代わりにexFATを使用している環境で、TFATと同様の機能を提供する。Windows Embedded CE 6.0と同時に発表されたが、TFATと表記されることがあり、前述のTFATとの混同を招いている[3]

ファイルシステムにexFATを使用することで、より大きなファイルやパーティションを扱うことができる。ただし、TexFATを使用するには、TexFATボリュームが格納される媒体の種類に合わせて設計された、ハードウェア固有のドライバが必要となる[3]

制限

デスクトップ版OSではTFATおよびTexFATのいずれもサポートされていないため、リムーバブルメディアにおいてこれらを使用することは推奨されていない。デスクトップ版OSでTFAT・TexFATドライブを読み込むことはできるが、トランザクションセーフ機能を使用できるわけではないため、意図せずメディアを取り外してしまったり、ドライブの電源が喪失した際にはデータが消える恐れがある。また、デスクトップ版OSで作成したディレクトリは、後でTFAT・TexFATに対応した機器に接続しても、トランザクションセーフ機能が働かない場合がある[2]

出典

  1. ^ Computational Intelligence in Data Mining - Volume 1, (2014), https://books.google.co.jp/books?id=tgHRBQAAQBAJ&pg=PA504&dq=TFAT+TexFAT&hl=ja&newbks=1&newbks_redir=0&sa=X&ved=2ahUKEwjV4aiywYD8AhWMFaYKHarrAFwQ6AF6BAgQEAI#v=onepage&q=TFAT%20TexFAT&f=false 2022年12月17日閲覧。 
  2. ^ a b TFAT Overview
  3. ^ a b Transaction-Safe Extended FAT File System

関連項目

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.