NTFS-3G

NTFS-3Gの概要



NTFS-3Gは、WindowsのNTFSファイルシステムの読み書きをサポートするために開発されたオープンソースのソフトウェアです。このソフトウェアは、FUSE(Filesystem in Userspace)というインターフェースを利用しており、Linux、macOS、FreeBSD、NetBSDSolarisBeOS、Haikuといった様々なオペレーティングシステムで利用可能です。アプリケーション開発者やエンドユーザーにとって便利な機能が多数実装されています。

ライセンスと開発の歴史



NTFS-3Gは、GNU General Public Licenseと商用ライセンスの2種類のライセンスのもとで展開されており、コミュニティ版と併せて、商業的な高性能版としてTuxera NTFSも存在します。最初のリリースは2007年2月21日で、これはLinux NTFSプロジェクトから派生した形で行われました。開発者のSzabolcs Szakacsitsがこのソフトウェアを開発し、2006年の6月にプロジェクトが始まりました。

主な機能



NTFS-3Gの主な特徴は、NTFSパーティション上でのファイル操作のすべてをサポートしている点です。このソフトウェアを使用すると、任意のサイズのファイルを作成、更新、改名、移動、削除を行うことができます。また、ファイルアクセスの制御リストやパーミッションを更新することも可能です。ただし、透過的な圧縮や暗号化に関しては、現在のところ読み込みのみの対応となっています。

パーティションはFUSEインターフェースを使ってマウントされ、ユーザーはNTFSファイルシステムにアクセスできます。しかし、NTFSジャーナリング機能は部分的にしかサポートされていないため、地震や電源断などの不具合が起きた場合、ファイルシステムが一貫性を失うことがあります。この場合は、Windowsで起動してNTFSのジャーナルを再実行しなければなりません。

性能



性能に関するベンチマークデータによると、NTFS-3Gは他のファイルシステムと同等のパフォーマンスを発揮します。具体的には、JFS、XFSZFS-FUSEなどの最新ファイルシステムとほぼ同じくらいの速度で動作しますが、完全に最適化されているわけではありません。ただし、商業用の高性能バージョンが組み込みプラットフォームやエレクトロニクスメーカー向けに提供されています。

開発の進展



NTFS-3Gは2006年10月31日Linux NTFSプロジェクトから独立しました。その後、2011年4月にはNtfsprogsプロジェクトと合併し、機能が一層強化されました。2015年3月14日以降のバージョンでは、TRIM機能のサポートも追加され、SSDの管理がさらに改善されました。

このように、NTFS-3Gは多くのオペレーティングシステムでNTFSパーティションにアクセスするための強力なツールです。オープンソースコミュニティの協力により、時間とともに多くの機能が追加され、安定性も向上しています。公式サイトからは、最新情報やダウンロードが可能であり、広く利用されています。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。