ExtendFS
ExtendFS icon

ExtendFS:在 Mac 上挂载 ext4

适用于 Mac 的只读 ext4、ext3 和 ext2 文件系统驱动程序,使用 FSKit。无需降低系统安全性或使用复杂的终端命令,即可自动挂载 ext4 磁盘。

从 Mac App Store 下载

需要 macOS 15.6 或更高版本;支持 Intel 和 Apple Silicon(M1、M2、M3、M4、M5)。


在 Mac 上读取 Linux 磁盘中的文件

ExtendFS 是使用 Apple FSKit、以 Swift 编写的只读 ext2、ext3 和 ext4 macOS 文件系统驱动程序。它支持即插即用,无需内核扩展、FUSE 或修改系统安全设置即可在 Finder 中读取 Linux 文件。

在 Mac 上读取 Linux 磁盘中的文件

ext4 常见于 Linux 硬盘、固态硬盘、USB 磁盘、树莓派存储卡、Steam Deck 和 NAS。macOS 默认不支持 ext4,因此 ExtendFS 可以帮助你读取这些设备。

什么时候需要 ext4 支持?

这些设备不一定都使用 ext4。Btrfs 等其他文件系统不受支持,请先确认磁盘格式。


功能

目前不支持所有 ext4 功能,包括压缩、加密、元块组和 LVM。详情请查看已知限制页面。 已知限制


如何使用 ExtendFS 挂载 ext4 分区

如何使用 ExtendFS 挂载 ext4 分区
  1. 下载并运行 ExtendFS。
  2. 在系统设置中启用 ExtendFS 文件系统扩展。
  3. 连接 ext4 磁盘或打开磁盘映像,支持的卷会自动挂载。

下载并运行 ExtendFS,然后在系统设置中启用文件系统扩展。连接 ext4 磁盘或打开磁盘映像后,支持的卷会自动挂载。

mount -t ExtendFS /dev/disk15 /tmp/mnt


与其他 macOS ext4 方案的比较

ExtendFS 使用 FSKit,而不是内核扩展或 FUSE。它支持只读访问、自动挂载、Intel 和 Apple Silicon、完整安全模式、沙盒,并且无需终端命令。

ExtendFS 与其他方案比较
软件读取写入IntelApple Silicon易于安装完整安全模式自动挂载开源无需终端沙盒
ExtendFS✅❌✅✅✅✅✅✅✅✅
macFUSE + ext4fuse✅❌✅✅❌⚠️❌⚠️❌❌
Paragon extFS for Mac✅✅✅✅⚠️❌✅❌✅❌

macFUSE + ext4fuse 需要从源代码编译,并且在完整安全模式下需要使用非默认的挂载选项;它不支持自动挂载,也不是完全开源的实现。

Paragon extFS 可能需要在恢复模式中修改设置,并且不是开源或沙盒化的。

完整安全模式是配备 T2 芯片或 Apple Silicon 的 Mac 上的安全启动设置。在 Apple Silicon 上,需要内核扩展的 ext4 驱动程序与完整安全模式不兼容。

ExtendFS 只读。当前不支持压缩、加密、元块组和 LVM。


常见问题

如需最新信息,请查看常见问题页面。