USBドライブのファイルシステムを選ぶ方法

新しいUSBドライブを手に入れ、初めて使用する前にフォーマットしようとしているとき、利用可能なオプション、すなわちファイルシステムの中でどれが最適かを考えているかもしれません。

一般的にUSBドライブにとっての最適なファイルシステムは一つではありませんが、USBドライブの使用目的によっては、あるファイルシステムが他よりも優れている場合があります。USBドライブのファイルシステムを選ぶ前に考慮すべき最も重要な点を以下に示します。

1. ファイルシステムとは?

まず、先に進む前にファイルシステムが何であるかを明確にしましょう。ファイルシステムとは、メディア上のデータがどのように保存され、取得されるかを制御するソフトウェアの一部です。ファイルシステムは、ドライブ上のファイルのコピー、移動、削除などの操作を管理します。

ファイルシステムはオペレーティングシステムとは異なります。ある意味では、ファイルシステムはオペレーティングシステムの上で動作し、基盤となるハードウェアとの多くの操作に依存しています。主要なオペレーティングシステム(例:Windows、MacOS、Linux)は、さまざまなファイルシステム(ネイティブまたはサードパーティのツールを通じて)で動作できます。

関連記事: Linuxで壊れたUSBドライブを修復する方法

2. USBドライブをどのように使用する予定ですか?

基本的に、USBドライブのファイルシステムの選択に関する最も重要な考慮事項は、どのオペレーティングシステムで使用する予定か、そして転送するファイルのサイズがどれくらいになるかです。

USBメディアを主にWindowsデバイスで使用する場合は、FAT32、exFAT、またはNTFSを選択できます。FAT32とNTFSはLinuxでも動作しますが、exFATは追加のツールが必要です。Linuxデバイスでのみドライブを使用する場合は、ネイティブのEXT 2、3、または4を追加できます。MacOSの場合、ネイティブでFAT 32を実行でき、exFATでも動作しますが、NTFSには追加のツールが必要で、ネイティブファイルシステムはHFS+(および最新のAPFS)で、EXTではありません。

ご覧の通り、FAT 32とある程度のNTFSはすべての主要なOSで利用可能です。これらは互換性がなく、それぞれに違いがあります。ここでの主なポイントは、転送するファイルのファイルサイズです。FAT 32はファイルごとに4GBの制限があります。

関連記事: WindowsでUSBドライブをフォーマットする方法

3. FAT32 vs. exFAT vs. NTFS vs. HFS vs. EXT 2, 3, 4

実際には多くのファイルシステムが存在し、興味があれば、馴染みのあるものにたどり着く前にいくつか試してみることができます。

usb-file-system-01-partitions-list

しかし、USBファイルシステムの選択肢は基本的に次のようになります:

  • NTFS。NTFS(NTファイルシステムの略)は、Windowsパーティションのデフォルトファイルシステムです。NTFSはジャーナリング、大きなファイルサイズ、ファイル圧縮、長いファイル名、アクセス制御などをサポートしています。Windows専用の環境で機能している場合は、NTFSを選ぶのが安全です。LinuxもNTFSを扱うことができ、MacOSは読み取りますが、書き込むにはサードパーティのツールが必要です。したがって、Windows専用の環境でなくても、NTFSは依然として良い選択です。
  • FAT32。FAT32(ファイルアロケーションテーブル32)は、通常USBドライブにプリインストールされているファイルシステムです。これはNTFSの前のWindows標準でした。FAT32はNTFSよりも遅く、セキュリティが低く、ファイルごとに4GBの制限がありますが、すべての主要なオペレーティングシステムで広く認識されています。非常に異種の環境でUSBドライブを使用する場合、ポータビリティが主な懸念であれば、FAT32が選択肢です。
  • exFAT。exFAT(拡張ファイルアロケーションテーブル)は、FAT32の新しいバージョンです。軽量ですが、ジャーナリングはありません。MicrosoftとMacOSと互換性がありますが、Linuxでは追加のツールが必要です。FAT32のようなファイルごとの4GB制限はありません。
  • HFS+。階層ファイルシステム(HFS+)は、macOSの世界でのデフォルトファイルシステムです。主にMacデバイスでUSBドライブを使用する予定がある場合は、このファイルシステムを選択してください。HFS+はWindowsやLinuxでも使用できますが、マルチOSファイルシステムが必要な場合は、より良い選択肢があります。
  • EXT 2, 3, 4。拡張ファイルシステムはLinuxのネイティブです。HFS+と同様に、他のオペレーティングシステムでも使用できますが、最良の選択肢ではありません。主にLinuxコンピュータでUSBデバイスを使用する場合は、このファイルシステムを使用してください。

これらのUSBファイルシステムのほとんどは、複数のオペレーティングシステム(例:Windows、macOS、Linuxなど)で動作しますので、通常、選択肢は一つのUSBファイルシステムに限られません。大きなファイルを扱わない場合は、さらに多くの選択肢があります。転送速度が最優先でない場合は、さらに多くの選択肢があります。そして、最初に選んだUSBファイルシステムが最適でなかった場合でも、もちろん貴重なデータがない限り、ドライブを再フォーマットすることができます。