- いろんな環境で使いたいなら exFAT
- 古い環境でも使いたいなら FAT32 だが、ボリューム 2TB まで、ファイルサイズ 4GB まで
- Windows は NTFS
- Mac は APFS。昔は HFS+ だった。
- Linux は ext4 が一般的。他には XFS, Btrfs など
参考: NTFS,FAT32,exFAT,APFS,XFS等のファイルシステムの違いと特徴 | 己で解決!泣かぬなら己で鳴こうホトトギス (onoredekaiketsu.com)
Warning
macOS の exFAT 対応は上の記事では◎となっているが、実際には macOS の exFAT 実装は壊れており、テラバイトを超える書き込みを行うと無兆候でデータが壊れるケースがある。大きなディスク、重要なディスクの読み書きには 絶対に 使わないこと
そもそも exFAT はジャーナリング機能を持たないため、書き込み中に予期せぬ電源切断や取り外しが発生するとデータ破損や消失のリスクがある。一時的にデータを保存する小サイズのリムーバブルディスクにのみ使うべきで、重要なディスクには使うべきではない。
Q. じゃあ macOS でも Windows でも Linux でも読み書きしたいメディアではどのファイルシステムを使えばいいんだ?
A. 知らない。むしろ教えてください。
リスクを最低にするには、それぞれの OS が得意な NTFS/APFS/ext4 でフォーマットした上で書き込んで、他の OS からは読み込み専用状態で開くのがベスト。開いた上で、ローカルディスクに中身を落としてきて、ハッシュ値が元のデータと一致していることを確認する。