簡単に言えば:
- FAT と FAT32 の間で、FAT32 を選択してください。
- NTFS と FAT32 の間で、ドライブを Windows でのみ使用する場合は、NTFS を使用します。それ以外の場合は、FAT32 を使用してください。
Windows で NTFS を使用する理由
-
NTFS (New Technology File System) は Windows によって導入され、Windows の初期のバージョンからサポートされています。つまり、Windows のようなものになっています。
-
Windows NT、Windows 2000、および Windows XP のネイティブ ファイル システムです。
- ファイル検索を改善する (ほとんどの場合、より高速な) インデックス作成を許可します。わずかなパフォーマンス ヒットを引き起こします (オフになる可能性があります)。
- ファイル単位の暗号化 (Windows XP Home Edition ではサポートされていません) やユーザーごとのアクセス ルール (妻がポルノ フォルダーを閲覧できないようにすることができます!) など、より優れたセキュリティを備えています。
- ユーザー クォータをサポートします (ユーザーが MP3 ファイルをダウンロードしすぎないようにします)
- ファイル単位の圧縮
- ジャーナリングされるため、データ損失が減少します (起動時のスキャンディスクは不要です)。
- Unicode (外国語および拡張文字を許可) ファイル名を使用し、長いファイル名をネイティブにサポートします。
- FAT より大きなファイル (4 GB 以上) をサポートします。
- より大きなボリューム サイズ (1 TB を超える) を許可します。理論上の限界は 16 エクサバイト、最大 2 テラバイトだという話もあります。
- ダイナミック ディスクでサポートされているフォーマット (Windows XP Home にはダイナミック ディスクはありません)。
- 大きなキャッシュ (96 MB 以上のシステム) でうまく機能します。
- 20 GB 以上のボリュームでパフォーマンスが向上します。
- 大容量 (8 GB 以上) でスペース効率が向上します。
- 断片化への耐性
Linux に FAT32 を使用する理由
- FAT32 は、ほぼすべての場所で適切に機能します。 [FAT32 は (NTFS や Windows とは対照的に) Linux のデフォルトのファイルシステムでさえありません]
Windows はデフォルトで USB ドライブを NTFS としてフォーマットします。FAT は非常に古いものであり、使用するファイル システムの種類は必要に応じて異なります。
NTFS
- 4 GB を超えるファイルをサポート
- Windows 8 live を実行できます
- UNetbootin はしません NTFS をサポートし、NTFS フォーマットのドライブの使用を拒否します。
FAT32
- ファイルは 4 GB 未満である必要があります
- Linux Live の動作
USB デバイスには複数のパーティションを作成できるため、NTFS および FAT32 パーティションを作成できることに注意してください。
@Heleの回答で言及されているNTFSとほぼ同じ利点を持つUDFを使用することをお勧めします。 NTFS の代わりに UDF を使用する最大の理由は、OS X との互換性です。 OS X は読み取りしかできません ただし、NTFS パーティションには書き込みません。 UDF は、Windows¹、OS X、および Linux で十分にサポートされ、読み書き可能です。
ドライブを UDF としてフォーマットするには、以下を参照してください:
- USB フラッシュ ドライブで UDF を使用する
- Windows 7 でフラッシュ ドライブを UDF としてフォーマットする方法
¹ 読み取り専用の UDF をサポートする Windows XP を除く