華々しくデビューしながらも、静かに気配を消そうとしているNTFSの機能「トランザクションNTFS(TxF)」とは:その知識、ホントに正しい? Windowsにまつわる都市伝説(216)
Windows Vistaで登場した「トランザクションNTFS(TxF)」は、Windows 8で非推奨になった、少し哀れなNTFSの機能の一つです。非推奨になったので利用すべきではないですし、TxFの一部は実際に利用できなくなっています。しかし、まだ完全に消えたわけではありません。
トランザクションNTFS(TxF)って何?
「NTFS(NTファイルシステム)」は、ブートボリューム(通常、C:ドライブ)のファイルシステムとしても採用されている「Windows NT」以降のネイティブなファイルシステム形式の一つです。
NTFSは多くの高度な機能をサポートしていることに加えて、メタデータへの変更をトランザクションログに記録することで、ファイルやディレクトリ構造を失うことなく、一貫性のある状態に修復できることが特長です。また、自己復旧機能を備えており、軽度な破損をオンラインのまま(再起動することなく)自動的に修復できます。これらは「トランザクションNTFS(Transactional NTFS、TxF)」の機能ではなく、NTFSがもともと備えている機能です。アプリケーションデータやユーザーデータが失われる可能性から保護する機能ではありません。
TxFは「Windows Vista」で初めて利用可能になった技術です。10年以上前に非推奨になったため詳細は省きますが、簡単に言うと、ファイルやディレクトリ、レジストリに対する変更操作をトランザクションとして実行し、その操作を完全に実行するか、あるいはトランザクションを失敗させて、元の状態にロールバックするかを保証するものです(レジストリについては「Transactional Registry《TxR》」と呼ばれます)。TxFはアプリケーション開発者がトランザクション操作に利用可能な一連のAPIを提供します。
登場からわずか4年で“非推奨”になったワケ
TxFは登場からわずか4年後の「Windows 8」のリリースで非推奨扱いとなりました。TxFが提供する一連のAPIは複雑過ぎて、開発者がさまざまな点を考慮して慎重に利用する必要があったことが理由のようです。MicrosoftはWindowsでTxFのAPIを利用できなくすることを検討しており、以下のドキュメントに説明されているようにTxFの代替手段の検討を強く進めています。
関連記事
- Windows 11一般提供開始、企業での導入/展開時に注意すべきポイントは?
MicrosoftはWindowsデスクトップOSの最新バージョンである「Windows 11」を正式にリリースし、Windows 11対応ハードウェアを搭載したWindows 10デバイスに対して、無料アップグレードの段階的なロールアウトを開始しました。 - Windows 11登場! 11で変わること、思ったほど変わらないこと
新しいWindows OS「Windows 11」の正式出荷が2021年10月5日に開始された。Windows 10からの無償アップグレードが可能であるため、どのような新機能が実装されたのか気になる人も多いのではないだろうか。そこで、本稿ではWindows 11の新機能、削除された機能などを簡単にまとめてみた。 - 買って、試して分かったWindows 365(契約・セットアップ編)
Microsoftからクラウド上でWindows 10が動く「クラウドPC」の利用可能なサブスクリプションサービス「Windows 365」の提供が開始された。早速、サブスクリプションを契約し、クラウドPCの設定を行ってみた。契約からセットアップまでで見えてきた便利な点、不便な点などをまとめてみた。 - いよいよ完全終了へ。Internet Explorer(IE)サポート終了スケジュール
長らくWindows OSに標準装備されてきたInternet Explorer(IE)。その「寿命」は各種サポートの終了時期に左右される。Windows OSごとにIEのサポート終了時期を分かりやすく図示しつつ、見えてきた「終わり」について解説する。
Copyright © ITmedia, Inc. All Rights Reserved.