周りを見渡すと 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 のいずれかを選択して「開始」をクリックします。
すべてのデータが消去されますので、大事なデータなどは予めバックアップしてから行なってください

