答案是ExFAT:它被macOS 10.6.5+、Windows XP SP3+及Linux内核5.4+原生支持,无单文件大小限制,兼容U盘、移动硬盘等非启动设备,格式化时需在磁盘工具中选顶层物理设备、设格式为ExFAT、方案选MBR或GUID。

要在 macOS 中格式化一个支持 macOS、Windows 和 Linux 多系统读写的存储卷,关键在于选择兼容性好、无文件大小或系统限制的文件系统,并确保分区方案被三方系统普遍识别。ExFAT 是目前最实用的选择——它被 macOS 原生支持、Windows 全版本支持、Linux 内核 5.4+ 也默认可读写(部分旧发行版需安装 exfat-utils)。
选对文件系统:优先用 ExFAT
APFS 和 Mac OS Extended(JHFS+)仅 macOS 原生完整支持;NTFS 在 macOS 上默认只读;FAT32 虽然三端都认,但单文件不能超过 4GB,且不支持现代权限与日志。ExFAT 没有这些硬伤,适合存放视频、镜像、项目包等大文件。
- 适用于外置 U 盘、移动 SSD、机械硬盘等非启动盘
- 单文件无上限(理论最大 128PB),分区容量支持到 64ZB
- macOS 10.6.5+、Windows XP SP3+、Linux(启用 exFAT 支持后)均可读写
用磁盘工具图形界面操作(推荐新手)
打开“磁盘工具” → 顶部菜单选“显示”→“显示所有设备” → 左侧边栏点选目标磁盘的**物理设备顶层项**(如 WD My Passport - disk2,不是下面带 s1 的子项)→ 点“抹掉”按钮:
- 名称:输入英文或拼音(避免中文,部分 Windows 版本识别不稳定),最长 11 字符
- 格式:选 ExFAT
- 方案:选 主引导记录(MBR)(兼容老 BIOS/UEFI Windows 设备)或 GUID 分区图(GPT)(推荐新设备,macOS 和现代 Windows 都更友好)
- 点“抹掉”,等待完成即可
用终端命令精确控制(适合进阶用户)
若需跳过 GUI 限制(比如命名含空格、指定扇区对齐、批量处理),终端更直接:
- 先运行
diskutil list确认目标分区标识符(如 disk2s1) - 执行:
diskutil eraseVolume ExFAT "MyDrive" disk2s1 - 若目标是空白整盘,想一步建分区并格式化:
diskutil partitionDisk disk2 MBR ExFAT "MyDrive" R(MBR 表示主引导记录,R 表示用满剩余空间)
注意事项和避坑提醒
格式化前务必确认设备正确,尤其注意区分 disk2(整盘)和 disk2s1(第一个分区)。误选系统盘(如 disk0)会导致 macOS 无法启动。外置设备通常从 disk2 开始编号,描述栏带 “external” 或厂商名(如 “Samsung T7”)可辅助判断。
- ExFAT 不支持文件权限、硬链接、Time Machine 备份,仅作通用数据中转盘使用
- Linux 用户如遇挂载失败,可手动安装支持:
sudo apt install exfat-fuse exfat-utils(Ubuntu/Debian) - 不要在 ExFAT 卷上存放 macOS 系统文件或应用程序包(可能因元数据丢失导致异常)


















