Macの外付けドライブに最適なフォーマットは? APFS vs exFAT vs NTFS

Macの外付けドライブにはどのフォーマットを使うべきか。APFS、Mac OS拡張、exFAT、NTFS、FAT32を分かりやすく解説し、迷わず選ぶためのシンプルな基準を示します。

新しい外付けドライブをMacに接続したり、古いドライブを消去したりすると、macOSがフォーマットの選択を求めてきます。その一覧は分かりにくいものです。APFS、Mac OS拡張、exFAT、MS-DOS(FAT)。間違った選択は、Macで書き込めないドライブや、4GBのファイルサイズ制限、あるいはドライブがうまく切断されなかったときのより大きなデータ損失リスクにつながりかねません。

ここでは、それぞれのフォーマットが実際に何をするのか、そして最初の一回で正しく選ぶためのシンプルな方法を紹介します。

決め手となるたった1つの質問

機能を比べる前に、これに答えてください。このドライブをWindows PCに挿すことはあるか?

  • いいえ、Macだけ。 APFSを使いましょう。Mac上でより高速で、データをより良く守り、Time Machineが求めるフォーマットです。
  • はい、MacとWindowsの両方。 exFATを使いましょう。追加のソフトウェアなしで、両方のOSでネイティブに読み書きできます。

このたった1つの質問で、ほとんどの人の選択は決まります。このページの残りは、それほど単純にいかないケースのためのものです。

5つのフォーマットを手短に

APFS(Apple File System) はAppleの最新フォーマットで、Macの内蔵ドライブのデフォルトです。コピーオンライト方式を採用しており、既存のデータをその場で上書きすることが決してないため、不正な切断でファイルシステムが破損する可能性がはるかに低くなります。スナップショットやネイティブの暗号化に対応し、SSDで最も高いパフォーマンスを発揮します。Windowsはサードパーティ製ソフトウェアなしでは読み込めません。

Mac OS拡張(HFS+とも呼ばれます) は古いMacのフォーマットです。ジャーナリング機能があり、Mac専用です。SSDを搭載した最近のMacでは、APFSのほうが良い選択です。Mac OS拡張が今でも意味を持つのは、古いバージョンのmacOSで使う機械式ハードドライブや、このフォーマットを明示的に指定してくる一部のバックアップツールの場合です。

exFAT はクロスプラットフォームのフォーマットです。macOS、Windows、Linux、ゲーム機、そしてほとんどのカメラでネイティブに読み書きできます。古いFAT32のような制限なしに大きなファイルを扱えます。トレードオフはジャーナリングがないことで、そのためexFATではどのMacネイティブのフォーマットよりも、きちんと取り出すことが重要になります。

NTFS はWindowsのデフォルトです。macOSはNTFSのドライブを読み込めますが、有料のサードパーティ製ソフトウェアなしでは書き込めません。Windows PCから持ってきたドライブを挿して、ファイルを取り出すことしかできないなら、その理由はこれです。

FAT32(ディスクユーティリティではMS-DOS FATと表示されます) は古くからある汎用フォーマットです。ほぼすべての機器が読み込めますが、4GBを超える単一のファイルを保存できません。古い機器やカメラ、カーステレオで使う必要がある小さなUSBメモリ用にとどめておきましょう。

用途別のおすすめフォーマット

あなたの状況 最適なフォーマット
Macだけで使うドライブ APFS
Time Machineのバックアップ用ドライブ APFS
MacとWindowsで共有するドライブ exFAT
プラットフォームをまたいで扱う大きなビデオファイル exFAT
機械式ドライブを使う古いMac Mac OS拡張
カメラやカーステレオ用の小さなUSBメモリ FAT32
PCからNTFSでフォーマットされた状態で来たドライブ exFATまたはAPFSにフォーマットし直す

ほとんどのMacユーザーが実際に迷う2つの選択肢をより詳しく見るには、APFS vs exFATを参照してください。今使っているドライブがWindows PCから来たものなら、MacでのexFAT vs NTFSがその具体的な判断について解説しています。

ドライブをフォーマットする方法

フォーマットするとドライブ上のすべてが消えるので、必要なものは先にコピーしておきましょう。その上で次のようにします。

  1. ディスクユーティリティ(「アプリケーション」→「ユーティリティ」)を開きます。
  2. 左側の列で、その下のボリュームではなく、ドライブ自体を選択します。
  3. ツールバーの**「消去」**をクリックします。
  4. 上記の一覧から**「フォーマット」**を選びます。
  5. **「方式」「GUIDパーティションマップ」**に設定します。
  6. ドライブに名前を付け、**「消去」**をクリックします。

GUIDパーティションマップは、最近のMacやPCで使うどんなドライブにも適した方式です。古い「マスターブートレコード」のオプションは、非常に古いハードウェアの場合にしか関係しません。

一部のフォーマットで取り出しの手順がより重要になる理由

フォーマットの選択は、不正な切断がどれだけの代償をもたらすかを左右します。APFSとMac OS拡張はジャーナリングまたはコピーオンライトを備えているため、書き込みが中断されてもたいていは復旧できます。exFATとFAT32にはそのような保護がありません。exFATのドライブを書き込みの途中で引き抜くと、保存しようとしていたファイルだけにとどまらず、ディレクトリ構造やほかのファイルまで失う可能性があります。

だからこそ、きちんと取り出すことは省略できる手順ではありません。とくに、多くの人が持ち運びやすさのために選ぶクロスプラットフォームのフォーマットではなおさらです。ドライブがしょっちゅう取り出せなかったり、macOSが「ディスクを正しく取り出せませんでした」という警告を繰り返し出したりする場合、フォーマットが根本原因であることはめったにありません。何かがドライブを開いたままにしているのであり、フォーマットは、あきらめてそのまま抜いたときにどれだけひどいことになるかを決めるだけなのです。

Ejectaはその部分を引き受けます。どのプロセスがドライブをブロックしているかを正確に表示し、それを終了させてワンクリックで取り出せるようにします。こうして、選んだフォーマットの安全性が本当に保たれるのです。

手っ取り早い答え

ドライブがMacと一緒に使い続けるものならAPFSを、Windowsとも使う必要があるならexFATを選びましょう。Mac OS拡張は機械式ドライブを使う古いMacの場合だけ、FAT32は古い機器とやり取りする小さなメモリの場合だけにします。どれを選ぶにせよ、抜く前にドライブを取り出しましょう。