FAT32とNTFS

FAT32およびNTFSはファイルシステム、つまり、オペレーティングシステムがディスクボリューム上のファイルの管理を追跡するために使用できる論理構造のセットです。 ストレージハードウェアはファイルシステムなしでは使用できませんが、すべてのファイルシステムがすべてのオペレーティングシステムで広くサポートされているわけではありません。

すべてのオペレーティングシステムがFAT32をサポートしているのは、それが単純なファイルシステムであり、非常に長い間存在しているためです。 NTFSは、高度なデータ構造を使用して信頼性、ディスク領域の使用率、全体的なパフォーマンスを向上させるため、FATよりも堅牢で効果的です。 NTFSのサポートは拡大していますが、FAT32ほど一般的ではありません。

この比較では、FAT32に対するNTFSの機能、利点、および欠点を調べます。

ディスクまたはUSBドライブをフォーマットするときに使用するファイルシステムを決定する場合は、移植性を考慮してください。 たとえば、古いコンピューター、またはデジタル写真フレーム、テレビ、プリンター、プロジェクターなどの非PCシステムでUSBを使用する場合は、FAT32が広くサポートされているため、FAT32を選択します。 バックアップハードドライブのファイルシステムを選択する場合は、NTFSを選択します。

比較表

FAT32とNTFSの比較表
FAT32 NTFS
導入されました19771993年7月(Windows NT 3.1)
総合業績組み込みのセキュリティと回復可能性の両方がありません。 ファイルの圧縮はできません。回復可能性、暗号化、および圧縮は、ユーザーに対して透過的な方法でNTFSに組み込まれています。
最大 ボリュームサイズ2 TiB(512バイトセクター、最も一般的な構成)8 TiB(2 KiBセクター、32 KiBクラスター)16 TiB(4 KiBセクター、64 KiBクラスター)264クラスター-1クラスター(形式); 256 TB(256×10244バイト)-64 KB(64×1024バイト)(実装)
最大 ファイルサイズ約4GB。 技術的には、ファイルサイズの制限は2, 147, 483, 647バイト(2 GiB – 1)(LFSなし)4, 294, 967, 295バイト(4 GiB – 1)[1](LFSあり)274, 877, 906, 943バイト(256 GiB – 1)(FAT32 + [35]のみ)16 EiB – 1 KiB(フォーマット);、 16 TiB – 64 KiB(Windows 7、Windows Server 2008 R2以前の実装)、256 TiB – 64 KiB(Windows 8、Windows Server 2012実装)
最大 ファイル数32 KiBクラスターの場合268, 173, 3004, 294, 967, 295(2 ^ 32-1)
属性読み取り専用、非表示、システム、ボリューム、ディレクトリ、アーカイブ読み取り専用、非表示、システム、アーカイブ、コンテンツインデックスなし、オフライン、一時、圧縮
記録日変更された日付/時刻、作成日付/時刻(DOS 7.0以降のみ)、アクセス日付(ACCDATEが有効な場合のみ使用可能)、[2]削除日付/時刻(DELWATCH 2のみ)作成、変更、POSIX変更、アクセス
期間1980-01-01から2099-12-311601年1月1日-60056年5月28日(ファイル時間は、1601年(58, 000年以上)から100ナノ秒間隔(1秒あたり1, 000万)をカウントする64ビットの数値です)
日付解決最終変更時間に2秒、作成時間に10ミリ秒、アクセス日付に1日、削除時間に2秒100 ns
ファイルシステムのアクセス許可部分的、DR-DOS、REAL / 32および4690 OSのみACL
最大 ファイル名の長さLFN使用時の255 UCS-2文字255 UTF-16コード単位
透過的な圧縮サポートされていませんファイルごと、LZ77(Windows NT 3.51以降)
透過的な暗号化サポートされていませんファイルごと、DESX(Windows 2000以降)、Triple DES(Windows XP以降)、AES(Windows XP Service Pack 1、Windows Server 2003以降)
サイズと保管最大ボリュームサイズは、すべてのOSで32GB、一部のOSで2TBです。 最大ファイルサイズは4GBです。16 EiB – 1 KiB(フォーマット);、 16 TiB – 64 KiB(Windows 7、Windows Server 2008 R2以前の実装)、256 TiB – 64 KiB(Windows 8、Windows Server 2012実装)
開発者マイクロソフト、カルデラマイクロソフト
フルネーム32ビットファイル割り当てテーブル新技術ファイルシステム
サポートされているオペレーティングシステムすべてのWindowsバージョン、macOS、Linux、PlayStation 3および4Windows NTファミリー(Windows NT 3.1からWindows NT 4.0、Windows 2000、Windows XP、Windows Server 2003、Windows Vista、Windows Server 2008、Windows 7、Windows Server 2008 R2、Windows 8、Windows Server 2012)、Mac OS X、GNU / Linux
パーティション識別子MBR / EBR:FAT32:0x0B 0x0C(LBA)、ea BDP:EBD0A0A2-B9E5-4433-87C0-68B6B72699C70x07(MBR)、EBD0A0A2-B9E5-4433-87C0-68B6B72699C7(GPT)

FATおよびNTFSの起源

FAT(File Allocation Table)は、1977年にBill GatesとMarc McDonaldによって作成されました。それ以来、多くの変更が加えられています。 FAT32の数字「32」は、ファイルを追跡するために必要なビット数を示します。 FAT16は、4GBのハードディスクが登場するまで人気がありました。 NTFSは、MicrosoftとIBMの協力によりHPFSファイルシステムから生まれました。 NTFSはWindows NTプラットフォーム用に最初に登場しました。 それ以来、Vista、XPなどのWindowsの最近のバージョンで開発および表示されています。 マイクロソフトは引き続きNTFS特許を保持しています。

NTFSとFATの機能

FAT32は綿毛のないシンプルなシステムで、文書化されており、主にファイルの場所を追跡しています。 FAT32のシンプルさにより、メモリカード、mp3プレーヤー、フラッシュプレーヤーなどのポータブルストレージメディアに最適なファイルシステムになりました。 NTFSファイルシステムはより複雑で、セキュリティとパフォーマンスを向上させる複数の機能強化を提供します。 NTFSファイルシステムでは、書き込み前に自動ファイル圧縮が可能になり、ハードディスク領域が解放されます。また、システム管理者がユーザーにディスク領域を割り当てることができるディスククォータもあります。

FAT32は、2GB以上のストレージを備えたドライブをサポートする(FAT)ファイルアロケーションテーブルの派生物です。 可能な最大ファイルは、4GB-2バイトです。 以前のバージョンと比較して、FAT32は小さなクラスターを使用するため、スペースをより効率的に使用します。 ルートフォルダーを再配置し、既定のコピーの代わりにFATのバックアップコピーを使用できます。 NTFSはFAT32よりもはるかに柔軟です。 NTFSは、ファイルレベルの暗号化、スパースファイルのサポート、ディスク使用クォータ、分散リンクトレース、ファイル圧縮、階層ストレージ管理などを行います。

長所と短所

FAT32はNTFSに変換できますが、NTFSをFATに戻すのはそれほど簡単ではありません。 NTFSには、優れたセキュリティ、ファイルごとの圧縮、クォータ、およびファイル暗号化があります。 1台のコンピューターに複数のオペレーティングシステムがある場合は、一部のボリュームをFAT32としてフォーマットすることをお勧めします。

同じコンピューターで複数のオペレーティングシステムを使用すると、両方のOSでドライブを読み取る場合にFAT32を選択する方が適切です。 Windows OSのみがある場合、NTFSはまったく問題ありません。 したがって、WindowsコンピューターシステムではNTFSの方が適しています。

違いを説明するビデオ

関連記事