周りを見渡すと Windows PCばかりのような光景ですが、どっこい Macや Linux、Chromebookなど他の OSのマシンもそれなりに見かけます。
特に、デザイン系の職場や教育分野では Mac PCをよく見かけます。

それらの間、例えば Windows PC ⇔ Mac の間でファイルのやりとりすることもあるわけで、今風にネットを介して、あるいはオンラインストレージを介してファイル交換している方もおいででしょう。
でも、共有設定や接続のための認証が必要だったり、時に面倒に感じることもあります。
そんなとき、安直ですが、USBメモリを使ってファイルをやりとりすることが行なわれています。

職場によっては、データ漏洩防止やセキュリティ対策として USBメモリの使用を禁止しているところもあり、そのような場合は前者のような方法に頼ることになり、この記事は役に立ちません。
ここでは、USBメモリを使ってファイル交換するときの、フォーマット形式について整理しておきます。

まず、Windowsと Macで対応するファイルシステムをまとめておきます:

 

ファイルシステム Windows Mac
FAT
FAT32
NTFS ×
ReFS ×
exFAT
APFS ×
MacOS拡張 ×


上記の表から、Windowsと Macで共用する USBメモリとするには、FAT、FAT32、exFAT のいずれかのファイルシステムでフォーマット(初期化)すればよいことが分かります。

それでは、それらのファイルシステムの特徴を概観してみましょう。

FAT
「File Allocation Table」の略で、後継の FAT32 と対比するときは FAT16 と呼ばれることもあります。
DOS、Win3.1から使われてきた古いファイルシステムで、扱える最大容量が 2047MB です。
Macでも利用可能ですが、今や 2GB の USBメモリを店頭で見つけることも難しくなり、実質的に使われることはないでしょう。

FAT32
1ファイルの容量は最大 4GB で、1つの領域として確保できる容量は最大 2TB です。
Windows、Mac、Linuxなど多くのデバイスで互換性が高く、広く使われているファイルシステムです。
ただし、4GB を超えるような大容量のファイルを扱う場合や、大容量のドライブを使用する場合は、以降のファイルシステムを検討する必要があります。

exFAT
「Extended File Allocation Table」の略で、1ファイルが4GB以上でも保存できます。
(理論上の最大ファイルサイズは 16EB(エクサバイト)。)
Windows、macOS、Linuxなど、多くのOSでサポートされており、異なるOS間でのデータ交換に便利です。

NTFS
「New Technology File System」の略で、Windows NT系の OSでで使われるファイルシステムです。
4GB を超えるファイルを扱うことができ、セキュリティ機能、圧縮機能、暗号化機能など、高度な機能を提供します。
Macでは読み取ることはできますが、書き込みができません。

以上のように、Windowsと Macで共用する USBメモリとするには、FAT32、exFAT のいずれかのファイルシステムでフォーマット(初期化)することになります。

ご利用上の注意点:

  • Macで USBメモリをフォーマットするとき、デフォルトでは Mac専用の APFS(Apple File System)で初期化されます。
    Windowsでサポートされていない形式なので、フォーマット形式として exFATなどを選択してください。
  • Mac OSで FAT/FAT32フォーマットのUSBメモリーを接続すると、アイコンがマウントするのに時間がかかる場合があります。
  • FAT32でフォーマットされた USBメモリは、Macで読み込みはできますが、書き込みには別途設定が必要な場合があるようです。


Windows PCでフォーマットするときは、USBメモリを PCの USBポートに挿し、エクスプローラで右クリックし「フォーマット」を選択します。
下図のようなダイアログが現れますので、「ファイルシステム」項で FAT32、exFAT のいずれかを選択して「開始」をクリックします。


すべてのデータが消去されますので、大事なデータなどは予めバックアップしてから行なってください