FAT32とexFAT:違いは何ですか?どちらが優れていますか?

FAT32とexFAT:違いは何ですか?どちらが優れていますか?

ファイルシステムは、コンピューターデータを操作する上で重要な部分ですが、ほとんどの場合、その影響はすぐにはわかりません。したがって、ファイルシステムを決定しなければならないことはしばしば混乱を招きます。





ポータブルハードドライブ、SDカード、USBフラッシュドライブなどの外部デバイスをフォーマットする場合、通常、FAT32とexFATの2つの主要なファイルシステムを選択できます。しかし、これらはどのように異なりますか? FAT32とexFATを比較して調べてみましょう。





ファイルシステムとは何ですか?

ファイルシステムは、コンピューターがストレージデバイス上のデータを整理するための方法です。ファイルシステムは、データをその隣にあるものから分離し、どのユーザーがどのファイルにアクセスできるかを制御し、ファイルの属性を保存するなどの役割を果たします。





残念ながら、互換性のために、今日使用されているファイルシステムはたくさんあります。プラットフォーム間で互換性のあるものもあれば、そうでないものもあります。たとえば、最近のMacの内部ディスクはAPFS(Apple File System)を使用していますが、Windowsは追加のソフトウェアなしでは読み取ることができません。一方、Windowsは、他のプラットフォームがネイティブに書き込むことができない内部ドライブにNTFS(New Technology File System)を使用しています。

続きを読む: NTFS、FAT、exFAT:Windows10ファイルシステムの説明



複数のコンピューターでポータブルドライブを使用する可能性が高いため、これらのデバイスのファイルシステムは、システム間で機能するように設計されています。 FAT32とexFATは、今日の外部デバイスの2つの主要なオプションです。

FAT32とexFATが外部デバイスに使用されるのはなぜですか?

独自のファイルシステムは、すべての固有の機能を利用できるため、1台のマシンでのみ使用する内部ディスクに最適です。ただし、前述のように、NTFSやAPFSなどのファイルシステムは他のOSではうまく機能しません。また、ゲーム機、テレビ、ルーターなどのUSBポートを備えた別のデバイスに外部ストレージを接続する必要がある場合にも、これらは常に機能するとは限りません。





ただし、FAT32とexFATはほぼすべてのオペレーティングシステムで動作します。 FAT(ファイルアロケーションテーブル)はこれらの中で最も古いものです。 1977年から使用されており、かつては一部の古いOSのデフォルトのファイルシステムでした。時間の経過とともに、ドライブ容量が増加するにつれて、FATの改訂が行われました。最後のメジャーリビジョンであるFAT32は、現在も一般的に使用されている唯一のバージョンです。

対照的に、exFAT(Extensible File Allocation Table)は、特にSDカードやフラッシュドライブなどのフラッシュメモリ用に、2006年にMicrosoftによって開発されました。 2019年に、同社はファイルシステムの仕様を公開し、独自仕様ではなくなりました。





exFATはFAT32の後継として設計されました。 NTFSのような内部ディスクシステムのオーバーヘッドがなく、FAT32の制限の一部が削除されました。

FAT32対exFAT

FAT32とexFATの比較と、それぞれをいつ使用するかを見てみましょう。

デバイスの互換性

FAT32は長い間使用されてきたため、最も広く互換性のあるファイルシステムです。これは、ほとんどすべてのデスクトップオペレーティングシステムだけでなく、ビデオゲームコンソール、AndroidおよびiPhone、メディアプレーヤー、およびその他のデバイスでも動作します。

対照的に、exFATは、使用するデバイスの大部分で機能しますが、すべてと互換性があるとは限りません。デバイスが古いほど、exFATで動作する可能性は低くなります。たとえば、PlayStation 3はexFATをサポートしていませんが、PS4とPS5はどちらもサポートしています。

ゲームコンソールの場合、これらのファイルシステムは主にメディアの再生とバックアップの作成に適用されることに注意してください。それらをゲームストレージに使用する場合は、通常、コンソールのフォーマットツールを使用してドライブをフォーマットする必要があります。これにより、ドライブは独自のフォーマットになります。

一部のLinuxディストリビューションは、そのままではexFATをサポートしていませんが、クイックコマンドでサポートを追加できます。

サポートされているファイルサイズ

FAT32の最大の欠点は、最大4GBのサイズのファイルしかサポートしないことです。これより大きいファイルがある場合、FAT32は適切な選択ではありません。さらに、FAT32は8TB以下のパーティションでのみ機能します。これは、大容量のドライブがない限り、現時点では大きな問題ではありませんが、時間が経つにつれてさらに制限されるようになります。

対照的に、exFATにはファイルサイズやパーティションサイズに関する実際的な制限はありません。その最大ファイルサイズは、今日の世界で遭遇するものをはるかに超えています。これにより、exFATは、大きなファイルを保存し、さまざまなコンピューターに接続するポータブルドライブに最適です。

ファイルシステムの速度

一般的に、exFATドライブは、FAT32ドライブよりもデータの書き込みと読み取りが高速です。特定の詳細に興味がある場合は、オンラインでベンチマークを見つけることができます。 Flexense FAT32、exFAT、およびNTFSを徹底的に比較しています。

その比較からのほぼすべてのテストで、exFATはFAT32を上回りました。ディスクスペース分析テストではわずかに遅れましたが、それほどではありませんでした。興味深いことに、ベンチマークは、多くの場合、NTFSがexFATよりも高速であることも示しています。

FAT32またはexFATを使用する必要がありますか?

外付けドライブに使用するファイルシステムを決定するのは非常に簡単です。 2つの質問を自問してください。

  • このドライブに4GBを超えるファイルが保存されることはありませんか?
  • exFATをサポートしていないデバイスでこのドライブを使用する必要がありますか?

両方の質問に「はい」と答えられない限り、ドライブをexFATとしてフォーマットする必要があります。それ以外の場合は、互換性のためにFAT32を使用してください。

フォーマットするとディスク上のすべてが消去されるため、ドライブのファイルシステムを変更するのは面倒です。最初に正しい選択を選択することを確認するために少し時間をとる価値があります。

USBドライブをexFATとしてフォーマットする方法

次回、USBドライブ、SDカード、またはexFATやFAT32に類似したものをフォーマットする場合は、次のようにします。よくわからない場合は、ドライブの現在のファイルシステムを確認することもできます。

Windowsの場合

  1. 開ける このPC ファイルエクスプローラーで。
  2. USBドライブを右クリックします。現在のファイルシステムを最初に確認する場合は、次を選択します。 プロパティ 横に表示されます ファイルシステム 分野。選ぶ フォーマット 準備ができたら、コンテキストメニューから。
  3. ファイルシステム 、 選ぶ exFAT また FAT32 望んだ通りに。クリック 始める それが終わったら。

私たちを参照してください WindowsでUSBドライブをフォーマットするための完全ガイド さらにヘルプが必要です。

macOSの場合

  1. でSpotlight検索を開く Cmd +スペース 起動します ディスクユーティリティ
  2. 左側のメニューからUSBドライブを選択します。メインパネルには、現在のファイルシステムなど、その情報が表示されます。
  3. クリック 消去 トップメニューから。
  4. の隣に フォーマット 表示されるオプションのリストで、を選択します exFAT また MS-DOS(FAT) 。紛らわしい名前にもかかわらず、後者はFATの元のバージョンではありません。これはmacOSがFAT32と呼んでいるものです。
  5. 選ぶ 消去 それが終わったら。

さらに読むために、私たちは説明しました Macでの外付けドライブのフォーマットについて知っておくべきことすべて

Linuxの場合

  1. ターミナルウィンドウを開きます。
  2. 次のように入力してexFATサポートを有効にしてから、 入力sudo apt-get install exfat-utils exfat-fuse
  3. 次に、このコマンドを入力してから、 入力 、ディスクパーティション機能を開くには:sudo fdisk -l
  4. 外付けドライブの識別子をメモします。それは次のように読む必要があります / dev / sd ** (最後の2つのアスタリスクは文字と数字です)。ディスクのサイズから、フォーマットするディスクの手がかりが得られます。必ず再確認してください。
  5. 最後に、ドライブをexFATとしてフォーマットするには、次のように入力します。交換 SD** 前述の識別子を使用して、 名前 ディスクに必要なラベルを付けて:sudo mkfs.exfat -n NAME /dev/sd**

exFATとFAT32:今あなたは知っています!

これで、exFATとFAT32を理解し、外付けドライブにどちらを使用するかがわかりました。一般に、特定の互換性の理由がない限り、exFATは、制限が最も少ない最新の形式であるため、最良の選択です。

ただし、よくわからない場合は、付属のファイルシステムでドライブをフォーマットしたままにしておくことをお勧めします。

共有 共有 つぶやき Eメール Ext4とBtrfs:どのLinuxファイルシステムを使用する必要がありますか?

どのLinuxファイルシステムを選択すればよいかわからない場合は、最近、賢い選択はbtrfsとext4です...しかし、どちらを使用する必要がありますか?

WiiをHDMIでテレビに接続する方法
次を読む 関連トピック
  • テクノロジーの説明
  • NTFS
  • ファイルシステム
  • USBドライブ
著者について ベン・ステグナー(1735件の記事が公開されました)

ベンは、MakeUseOfの副編集長およびオンボーディングマネージャーです。彼は2016年にフルタイムで執筆するためにITの仕事を辞め、振り返ることはありませんでした。彼は7年以上にわたり、プロのライターとして技術チュートリアルやビデオゲームの推奨事項などを扱ってきました。

ベンステグナーのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください