为什么 Mac 读不了 Linux 硬盘
macOS 不认识
Mac 原生只支持 APFS、HFS+、exFAT、FAT32 的读写和 NTFS 的读取,Ext4、XFS、Btrfs、ZFS 都不认识。
先点“忽略”
插上后提示“无法读取此磁盘”时,请点“忽略”,千万不要点“初始化”,那会抹掉磁盘。
确认是单块盘
来自群晖、威联通等 NAS 的硬盘通常是 RAID / LVM 成员,请看群晖硬盘在 Mac 上读取数据。
几种办法,怎么选
| CrossDriver Ext4 / XFS / All in One | Linux 虚拟机 | 命令行 FUSE 工具 | |
|---|---|---|---|
| 在访达中直接使用 | ✓ | — | ✓ |
| 写入 | Pro,可免费试用 7 天 | ✓ | 多为只读或实验性 |
| 上手难度 | 下载即用 | 要装虚拟机和 Linux 系统 | 要装 macFUSE 并敲命令 |
| 内核扩展 / 降低安全性 | 不需要 | 不需要 | 视版本而定 |
| 检查修复、格式化 | 内置 e2fsck、xfs_repair 等 | 自己敲命令 | — |
具体以各工具的说明为准。
在 Mac 上打开 Linux 硬盘
不用重启,也不用改 Mac 的安全设置。
- 1
选对 App
Ext2 / Ext3 / Ext4 选 CrossDriver Ext4,XFS 选 CrossDriver XFS,Btrfs、F2FS、ZFS 或几种都有选 All in One。
- 2
下载安装
把 App 拖进“应用程序”文件夹即可。
- 3
插上并打开
磁盘自动出现在侧栏,点“打开磁盘”。免费版即可在访达中只读浏览、预览、拷到 Mac。
- 4
需要时写入
开始 7 天 Pro 免费试用或升级 Pro,就能在访达中直接修改、保存;拔盘前点“推出”。
问答
macOS 能 mount ext4 吗?
macOS 自己不能。CrossDriver 在一个隔离的轻量 Linux 环境里用 Linux 原生驱动挂载 Ext4、XFS、Btrfs、ZFS,再把磁盘交给访达,用起来和普通磁盘一样。
树莓派 SD 卡怎么在 Mac 上修改文件?
boot(bootfs)分区是 FAT 格式,Mac 能直接改;rootfs 分区是 Ext4,用 CrossDriver Ext4 打开后即可在访达中编辑配置文件、拷贝照片。
从 Mac 写入的文件,Linux 能正常读吗?
能。文件由 Linux 自己的文件系统驱动写入,和在 Linux 电脑上写入的一样。
Ext4 盘提示需要检查怎么办?
用 App 里的“检查磁盘”(免费)和“修复磁盘”(Pro),用的就是 Linux 官方的 e2fsck(XFS 为 xfs_repair),进度和完整日志都能看到,不用打开终端。
M 芯片的 Mac 能用吗?
能。支持 M1–M6 等 Apple 芯片和 Intel Mac,macOS 12 Monterey、13 Ventura、14 Sonoma、15 Sequoia、26 Tahoe 及更新版本,不需要内核扩展。