重要なポイント
デバイス間で最大限の互換性が必要で、4 GB を超えるファイルを移動しない場合は、FAT32 を使用してください。それ以外の場合は、exFAT を使用します。exFAT は、より大きなドライブ、より大きなファイル、およびほぼすべての新しいゲーム コンソールとオペレーティング システムをサポートします。 Windows PC のみを使用する場合は NTFS を使用でき、Mac のみを使用する場合は APFS を使用できますが、どちらも他のデバイスでは広くサポートされていません。
使用しているすべてのデバイスにビデオや音楽を転送するのは難しい場合があります。 Mac、Xbox、Windows PC がファイルを読み取ることができるかどうかは、どのようにしてわかりますか?この記事を読んで、最適な USB ドライブ ソリューションを見つけてください。
ファイル システムは 、多くのコンピュータ ユーザーにとって当然のものと考えられています。最も一般的なファイル システムは、Windows では FAT32、exFAT、NTFS 、macOS では APFS と HFS+、Linux では EXT ですが、場合によっては他のファイル システムに遭遇することもあります。しかし、どのデバイスやオペレーティング システムがどのファイル システムをサポートしているかを理解するのは混乱する可能性があります。特に、ファイルを転送したい場合や、使用しているすべてのデバイスでコレクションを読み取れるようにしておきたい場合にはなおさらです。それでは、主要なファイル システムを見てみましょう。USB ドライブをフォーマットするための最適なソリューションを見つけられることを願っています。
ファイル システムの問題を理解する
ファイル システムが異なれば、ディスク上のデータを編成する方法も異なります。実際にはバイナリ データのみがディスクに書き込まれるため、ファイル システムは、ディスク上の物理的な記録を OS が読み取る形式に変換する方法を提供します。これらのファイル システムはオペレーティング システムがデータを理解するための鍵であるため、ディスクがフォーマットされているファイル システムがサポートされていない限り、OS はディスクからデータを読み取ることができません。ディスクをフォーマットする場合、基本的に、選択したファイル システムによって、どのデバイスがディスクの読み取りまたは書き込みができるかが決まります。
多くの企業や家庭では、自宅にさまざまな種類の複数の PC (Windows、macOS、Linux が最も一般的) を持っています。また、友人の家にファイルを持ち運んだり、旅行に行ったりする場合、それらのファイルをどのような種類のシステムに保存するかはわかりません。この多様性のため、使用する予定の異なるオペレーティング システム間でポータブル ディスクを簡単に移動できるように、ポータブル ディスクをフォーマットする必要があります。
ただし、その決定を下すには、ファイル システムの選択に影響を与える 2 つの主要な要素、つまり移植性とファイル サイズの制限を理解する必要があります。最も一般的なファイル システムに関連する次の 2 つの要素を見ていきます。
- NTFS: NT ファイル システム (NTFS) は、最新の Windows バージョンがデフォルトで使用するファイル システムです。
- HFS+: 階層ファイル システム (HFS+) は、古い Mac がデフォルトで使用するファイル システムでした。
- APFS: HFS+ の代替として開発された Apple 独自のファイル システムで、フラッシュ ドライブ、SSD、暗号化に重点を置いています。 APFS は iOS 10.3 および macOS 10.13 でリリースされ、最新バージョンのオペレーティング システムでは標準となっています。
- FAT32: ファイル アロケーション テーブル 32 (FAT32) は、NTFS が登場する前の標準の Windows ファイル システムでした。
- exFAT: 拡張ファイル アロケーション テーブル (exFAT) は FAT32 上に構築されており、NTFS のオーバーヘッドをまったく発生させない軽量システムを提供します。
- ext2、ext3、および ext4: 拡張ファイル システム (ext) は、Linux カーネル専用に作成された最初のファイル システムです。
携帯性
最新のオペレーティング システムはお互いのファイル システムをネイティブにサポートしていると思われるかもしれませんが、ほとんどはサポートされていません。たとえば、macOS は、NTFS でフォーマットされたディスクの読み取りは可能ですが、書き込みはできません。ほとんどの場合、Windows は APFS または HFS+ でフォーマットされたディスクを認識することさえできません。
Linux の多くのディストリビューション (Ubuntu など) は、このファイル システムの問題に対処する準備ができています。あるファイル システムから別のファイル システムにファイルを移動することは、Linux にとって日常的なプロセスです。最新のディストリビューションの多くは、NTFS と HFS+ をネイティブにサポートしているか、無料のソフトウェア パッケージを簡単にダウンロードすることでサポートを受けることができます。
これに加えて、家庭用ゲーム機 (Xbox Series X|S、Playstation 5) は特定のファイル システムに対する限定的なサポートのみを提供し、USB ドライブへの読み取りアクセスのみを提供します。ニーズに最適なファイル システムを選択するには、この便利な表を参照してください。
|
ファイルシステム |
Windows 7/8 |
Windows 10/11 |
MacOS(10.6.4以降) |
Ubuntu |
Linux(汎用) |
プレイステーション4/5 |
Xbox One/シリーズ X|S |
|
NTFS |
はい |
はい |
はい |
はい |
はい |
いいえ |
はい |
|
FAT32 |
はい |
はい |
はい |
はい |
はい |
はい |
はい |
|
exFAT |
はい |
はい |
はい |
はい (20.04+) |
はい (カーネル 5.4 以降) |
はい(GPTではなくMBR) |
はい |
|
HFS+ |
いいえ |
いいえ |
はい |
はい |
はい |
いいえ |
いいえ |
|
APFS |
いいえ |
いいえ |
はい |
いいえ |
いいえ |
いいえ |
いいえ |
|
内線2、3、4 |
いいえ |
はい( WSL2 あり) |
いいえ |
はい |
はい |
いいえ |
いいえ |
このグラフは、これらのファイル システムを使用するための各 OS のネイティブ機能を選択していることに注意してください。 Windows、macOS、Linux には、サポートされていない形式の読み取りを支援するサードパーティのドライバーとソフトウェアが備わっていますが、ここではネイティブの機能に重点を置いています。
移植性に関するこの表からわかることは、FAT32 (長い間存在している) がほぼすべてのデバイスでサポートされていることです。このため、FAT32 のファイル サイズ制限を許容できる限り、FAT32 はほとんどの USB ドライブで選択されるファイル システムの有力な候補になります — これについては次に説明します。
ファイルとボリュームのサイズ制限
FAT32 は何年も前に開発され、DOS コンピュータ用の古い FAT ファイルシステムに基づいていました。今日の大きなディスク サイズは、当時は理論上のものにすぎませんでした。そのため、エンジニアにとっては、4 GB を超えるファイルが必要になるなどということはおそらくばかばかしいことだったのでしょう。しかし、今日の非圧縮高解像度ビデオのファイル サイズが大きいため、多くのユーザーがまさにその課題に直面しています。
今日のより近代的なファイル システムには、現代の標準からするとばかげているように思える上限が設定されていますが、ある日、平凡で平凡に思える日が来るかもしれません。競合他社と比較すると、 ファイル サイズ制限の点で FAT32 が時代を迎えていること がすぐにわかります。
|
ファイルシステム |
個々のファイルのサイズ制限 |
単一ボリュームのサイズ制限 |
|
NTFS |
市販のドライブよりも優れた |
16EB |
|
FAT32 |
4GB未満 |
8TB未満 |
|
exFAT |
市販のドライブよりも優れた |
64ZB |
|
HFS+ |
市販のドライブよりも優れた |
8EB |
|
APFS |
市販のドライブよりも優れた |
16EB |
|
内線2、3 |
16 GB (または最大 2 TB) |
32TB |
|
内線4 |
16TiB |
1EiB |
新しいファイル システムはすべて、ファイル サイズ部門で FAT32 を巧みに改良し、場合によっては途方もなく大きなファイルを許容します。また、ボリューム サイズの制限を見ると、FAT32 では最大 8 TB のボリュームをフォーマットできますが、これは USB ドライブとしては十分以上です。他のファイル システムでは、エクサバイトからゼタバイトの範囲までのボリューム サイズが許可されます。
ドライブのフォーマット
ドライブをフォーマットするプロセスは、使用しているオペレーティング システムによって異なります。
Windows 10 または Windows 11 では、エクスプローラーを開き、ドライブを右クリックし、[フォーマット] を選択して ドライブをフォーマット できます。 [フォーマット] ウィンドウでは、ファイル システムや、 アロケーション ユニット サイズ などのその他の設定を選択できます。 を使用する こともできます。
convert
Windows コマンドラインのコマンド。
Mac では、 ドライブをフォーマットできます。これを見つけるには、Finder でアプリケーション フォルダーを開き、ユーティリティ フォルダーを探して、ディスク ユーティリティ アプリを起動します。
Linux PC では、 次のようなコマンドライン ツールを使用してドライブをパーティション分割 できます。
fdisk
または GParted のようなグラフィカル パーティショニング インターフェイス 。
これらすべてから得られる結論は、FAT32 には問題はあるものの、ほとんどのポータブル ドライブに使用するのに最適なファイル システムであるということです。 FAT32 はほとんどのデバイスでサポートされており、最大 8 TB のボリュームと最大 4 GB のファイル サイズが可能です。
4 GB を超えるファイルを転送する必要がある場合は、ニーズを詳しく検討する必要があります。 Windows デバイスのみを使用する場合は、NTFS が適切な選択です。 macOS デバイスのみを使用する場合は、HFS+ が機能します。 Linux デバイスのみを使用する場合は、EXT で問題ありません。さらに多くのデバイスや大きなファイルのサポートが必要な場合は、exFAT が最適かもしれません。 exFAT は、FAT32 ほど多くのデバイスでサポートされていません — 古いガジェットではサポートが不足していることがよくあります — しかし、ほぼサポートされています。





