USBドライブに使用すべきファイルシステムとは?

  • Walter Glenn

    @wjglenn

  • Updated February 18, 2020, 7:

img_5660f424f1f90

動画や音楽を使用するすべてのデバイスに転送するのは大変なことです。

  1. 最も多くのデバイスでファイルを共有したいが、どのファイルも 4 GB より大きくない場合は、FAT32 を選択します。
  2. 4GBより大きいファイルがあるが、デバイス間でかなり良いサポートを必要とする場合は、exFAT を選択します。
  3. ファイルが 4 GB より大きく、ほとんどが Windows PC と共有している場合は、NTFS を選択します。
  4. ファイルが 4 GB より大きく、ほとんどが Mac と共有している場合は、HFS+ を選択します。

ファイル システムは、多くのコンピューター ユーザーにとって当たり前のことです。 最も一般的なファイル システムは、Windows では FAT32、exFAT、および NTFS、macOS では APFS および HFS+、Linux では EXT ですが、時折、他のファイル システムに遭遇することがあります。 しかし、どのデバイスやオペレーティングシステムがどのファイルシステムをサポートしているのか理解するのは難しいものです。特に、ファイルを転送したり、コレクションをすべてのデバイスで読めるようにしておきたい場合はそうです。 そこで、主要なファイル システムについて説明します。うまくいけば、USB ドライブをフォーマットするための最適なソリューションが見つかるかもしれません。

ファイル システムとは何か、なぜこんなにたくさんあるのか

ファイル システムの問題を理解する

異なるファイル システムには、ディスク上のデータを整理する異なる方法があります。 実際にはバイナリ データのみがディスクに書き込まれるため、ファイル システムはディスク上の物理的な記録を OS によって読み取られる形式に変換する方法を提供します。 これらのファイルシステムは、オペレーティングシステムがデータを理解するための鍵であるため、ディスクがフォーマットされているファイルシステムのサポートがなければ、OSはディスクからデータを読み出すことができません。

多くの企業や家庭には、Windows、macOS、および Linux など、さまざまな種類の複数の PC が存在します。 また、友人宅や出張先にファイルを持ち運ぶ場合、それらのファイルがどのような種類のシステムで必要になるかはわかりません。

しかし、そのような決定を下すには、ファイル システムの選択に影響を与える 2 つの主要な要因、移植性とファイル サイズの制限を理解する必要があります。

  • NTFS: NT ファイル システム (NTFS) は、最新の Windows バージョンがデフォルトで使用するファイル システムです。 Hierarchical File System (HFS+) は、最新の macOS バージョンがデフォルトで使用するファイル システムです。
  • APFS: フラッシュ ドライブ、SSD、および暗号化に焦点を当て、HFS+ の代わりとして開発された Apple 独自のファイル システムです。 APFS は iOS 10.3 と macOS 10.13 でリリースされ、これらのオペレーティング システムの必須のファイル システムになります。
  • FAT32: File Allocation Table 32 (FAT32) は NTFS 以前の標準 Windows ファイル システムです。
  • exFAT: 拡張 File Allocation Table (exFAT) は FAT32 をベースとして、NTFS のすべてのオーバーヘッドなしで軽量システムを提供します。
  • EXT 2、3、& 4: 拡張ファイル システム (EXT) は、Linux カーネル専用に作成された最初のファイル システムです。 たとえば、macOS は NTFS でフォーマットされたディスクを読むことができますが、書き込むことはできません。

    (Ubuntu など) Linux の多くのディストロは、このファイル システムの問題に対処する用意があります。 多くの最新のディストロは NFTS および HFS+ をネイティブにサポートしているか、無料のソフトウェア パッケージをすばやくダウンロードすることでサポートを得ることができます。

    広告

    これに加えて、ホーム コンソール (Xbox 360 や Playstation 4) は特定のファイルシステムに対する限られたサポートを提供し、USB ドライブへの読み取りアクセスのみを提供します。 In order to better understand the best filesystem for your needs, take a look at this helpful chart.

    File System Windows XP Windows 7/8/10 macOS (10.6.4 and earlier) macOS (10.6.5 and later) Ubuntu Linux Playstation 4 Xbox 360/One
    NTFS Yes Yes Read Only Read Only Yes No No/Yes
    FAT32 Yes Yes Yes Yes Yes Yes Yes/Yes
    exFAT Yes Yes No Yes Yes (with ExFAT packages) Yes (with MBR, not GUID) No/Yes
    HFS+ No (read-only with Boot Camp) Yes Yes Yes No Yes
    APFS No No No Yes (macOS 10.13 or greater) No No No
    EXT 2, 3, 4 No Yes (with third-party software) No No Yes No Yes

    Keep in mind that this chart chose the native abilities of each OS to use these file systems. Windows and macOS both have downloads that can help them read unsupported formats, but we’re really focusing on native ability here.

    The takeaway from this chart on portability is that FAT32 (having been around for so long) is supported on almost all devices. This makes it strong candidate for being the file system of choice for most USB drives, so long as you can live with FAT32’s file size limits—which we’ll go over next.

    File and Volume Size Limits

    FAT32 was developed many years ago, and was based on older FAT filesystems meant for DOS computers. The large disk sizes of today were only theoretical in those days, so it probably seemed ridiculous to the engineers that anyone would ever need a file larger than 4 GB. However, with today’s large file sizes of uncompressed and high-def video, many users are faced with that very challenge.

    Advertisement

    Today’s more modern file systems have upward limits that seem ridiculous by our modern standards, but one day may seem humdrum and ordinary. When stacked up against the competition, we see very quickly that FAT32 is showing its age in terms of file size limits.

    File System Individual File Size Limit Single Volume Size Limit
    NTFS Greater than commercially available drives 16 EB
    FAT32 Less than 4 GB Less than 8 TB
    exFAT Greater than commercially available drives 64 ZB
    HFS+ Greater than commercially
    available drives
    8 EB
    APFS Greater than commercially
    available drives
    16 EB
    EXT 2, 3 16 GB (up to 2 TB on some systems) 32 TB
    EXT 4 16 TiB 1 EiB

    Every newer file system handily whips FAT32 in the file size department, allowing for sometimes ridiculously large files. And when you look at volume size limits, FAT32 still lets you format volumes up to 8 TB, which is more than enough for a USB drive. Other files systems allow volume sizes all the way up into the exobyte and zetabyte range.

    Formatting a Drive

    The process for formatting a drive is different depending on what system you’re using. ここでは、それらすべてを詳細に説明するのではなく、このテーマに関するいくつかの便利なガイドを紹介します。

    • Mac でドライブを消去してフォーマットする方法
    • How to Convert a Hard Drive or Flash Drive from FAT32 to NTFS Format
    • How to Manage Partitions on Windows without downloading any other
    • Linux で Fdisk を使用してパーティションを管理する方法
    • Ubuntu で GParted を使用して USB ドライブをフォーマットする方法

    これらすべてから得られる結論は、FAT32 には問題があるけれども、そのようなことはないということです。 ほとんどのポータブルドライブで使用できる最適なファイルシステムです。 FAT32 はほとんどのデバイスでサポートを見つけ、最大 8 TB のボリュームと最大 4 GB のファイル サイズを可能にします。

    4GBを超えるファイルを転送する必要がある場合は、ニーズを詳しく検討する必要があります。 Windows デバイスのみを使用する場合は、NTFS が良い選択となります。 macOS デバイスのみを使用する場合は、HFS+ が適しています。 そして、Linuxデバイスしか使わないのであれば、EXTが良いでしょう。 exFAT は、FAT32 ほど多くの異なるデバイスでサポートされていませんが、近い将来、サポートされるようになるでしょう。 これまでにHow-To Geekのために何百もの記事を書き、何千もの記事を編集してきました。 Microsoft Press、O’Reilly、Osborne/McGraw-Hillなどの出版社から、10以上の言語で30以上のコンピュータ関連書籍を執筆または共著しています。 また、長年にわたり、何百ものホワイトペーパー、記事、ユーザーマニュアル、コースウェアを執筆しています。