如何在 Mac 上安装和使用 NTFS-3G,实现完整的 NTFS 读写

简体中文 English Français Deutsch 日本語 Español 繁體中文

如何在 Mac 上安装 NTFS-3G 以支持 NTFS 读写?

简要步骤:

  • 通过终端安装 Homebrew 和 macFUSE 
  • 使用终端命令安装 NTFS-3G
  • 通过终端手动以读写模式挂载 NTFS 硬盘

如果您不习惯使用终端,可以尝试 iBoysoft NTFS for Mac:无需终端,一键安装这款 Mac NTFS 驱动,并以 Mac 原生的硬盘速度读写 NTFS 硬盘。

NTFS 3G

市面上有许多适用于 Mac 的 NTFS 工具,本文将 详细介绍 免费的 Mac NTFS 工具 —— NTFS-3G。如果您不想通过终端安装 Homebrew、macFUSE 和 NTFS-3G,也可以考虑使用更易上手的替代方案——iBoysoft NTFS for Mac:一键安装、无需复杂的命令行操作,并支持与 Finder 集成。如果时间有限,可以先查看下面的实用推荐和快速对比表:

适合选择 NTFS-3G 的情况✅ 您熟悉技术操作 
✅ 您已经安装或使用过 Homebrew/macFUSE 
✅ 您希望使用免费软件 
✅ 您只是偶尔将文件从 Mac 移动到 NTFS 硬盘
适合选择 iBoysoft NTFS for Mac 的情况✅ 您是新手或普通用户
✅ 您不想使用终端命令
✅ 您需要 Finder 集成功能 
✅ 您经常在 Windows 和 Mac 之间使用 NTFS 硬盘 
✅ 您希望在 Mac 上更轻松、更快速地读写 NTFS 硬盘

NTFS-3G 与 iBoysoft NTFS for Mac 快速对比表

项目NTFS-3GiBoysoft NTFS for Mac
费用免费付费(试用版 + 许可证/订阅方案)
安装方式需要执行复杂的终端命令一键安装,操作简单
是否需要额外应用需要。Homebrew+macFUSE+NTFS-3G不需要。独立软件
macOS 集成有限与 Finder 集成
速度通常较慢 通常较快
BitLocker 支持不支持不支持
macOS 兼容性macOS Sierra 10.12 - macOS Tahoe 26macOS High Sierra 10.13 - macOS Tahoe 26
支持的 Mac 机型支持 Intel 和 Apple Silicon(M1-M5)Mac支持 Intel 和 Apple Silicon(M1-M5)Mac
稳定性不稳定。安装过程中会出现错误总体较好

什么是 NTFS-3G?

NTFS-3G 是一款免费的开源驱动程序,旨在为 macOS 提供对 Windows 格式化 NTFS 磁盘的完整读写权限。要实现兼容,还需要使用 FUSE 兼容层 macFUSE。

此外,如果你计划使用 Mounty for NTFS 在 macOS Ventura - macOS Tahoe 上启用 NTFS 磁盘写入权限,NTFS-3G 也是必不可少的组件。

如何安装和配置 NTFS-3G 以启用 NTFS 读写支持?

在 macOS 上安装 NTFS-3G 之前,首先需要了解它支持的 macOS 版本和处理器架构(兼容性列表来源于 Google AI 概览和我的实际测试)。

Mac 机型支持 Intel 和 Apple Silicon(M1、M2、M3、M4、M5)Mac
macOS 版本macOS Tahoe 26
macOS Sequoia 15 
macOS Sonoma 14 
macOS Ventura 13 
macOS Monterey 12 
旧版 macOS:开箱即用地完全支持(Big Sur、Catalina、Mojave、High Sierra、Sierra)

确认 Mac 满足 NTFS-3G 的要求后,就可以继续在 Mac 上安装 NTFS-3G。下面分享我在新旧 Mac 上的使用体验:使用搭载 macOS Tahoe 26 的 Apple Silicon M1 Mac,以及搭载 macOS Monterey 12 的 Intel Mac 进行测试,供你参考其兼容性和安装复杂程度。

总结: 我的测试已验证 NTFS-3G 具备兼容性,能够在基于 Intel 的 Mac 和 Apple Silicon Mac 上运行。它还兼容多个 macOS 版本,包括最新的 macOS Tahoe 26,以及较旧的 macOS Monterey 12。

不过,NTFS-3G 的安装过程对技术要求较高,需要具备较强的命令行操作能力。在设置过程中,我需要执行多条终端命令,还遇到了各种需要排查和解决的错误。 

因此,NTFS-3G 并不是普通用户最实用的选择。相比之下,专业工具 iBoysoft NTFS for Mac 通常更易于使用,也更适合作为解决方案(无需使用终端命令)。

如何在搭载 Apple Silicon M1 芯片、运行 macOS Tahoe 的 Mac 上安装和使用 NTFS-3G?

实际测试环境:2020 款 Apple Silicon M1 MacBook Air;macOS Tahoe 26.5.1

M1 Apple Silicon Mac 规格

1. 打开 Finder,依次进入“应用程序”,搜索并打开“终端”。

2. 由于电脑上尚未安装 Homebrew,因此运行以下命令安装 Homebrew:

  1. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

运行命令安装 Homebrew

输入密码,然后等待安装完成。请确保网络连接稳定,否则可能会返回错误报告。 

Homebrew 安装成功

3. 使用 Homebrew 安装所需的编译工具和库:

brew install autoconf automake libtool libgcrypt pkg-config

libtool 的下载速度相对较慢,请耐心等待片刻。

运行命令安装 libtool

4. 由于不确定 macFUSE 是否已经安装或升级,我仍然运行以下命令:

brew install --cask macfuse

实际上,我的 Apple Silicon Mac 上已经安装了最新版本的 macFUSE。如果你的 Mac 上尚未安装,可以使用上述命令进行安装,或前往 macFUSE 官方 GitHub 仓库。

 注意: 在 Apple Silicon Mac 上,你可能需要在 macOS 恢复模式中将安全设置调整为“Reduced Security”(降低安全性),以允许系统扩展运行。

macFUSE 已安装

5. 通过 Homebrew 安装 NTFS-3G:

brew install ntfs-3g

但我并没有顺利完成安装,而是遇到了错误报告:Error: ntfs-3g: no bottle available!。报告建议尝试从源代码安装:

brew install --build-from-source ntfs-3g

安装 ntfs-3g 时出现错误报告

随后又出现了另一个错误:ntfs-3g 需要 Linux 才能运行。Error: An unsatisfied requirement failed this build

安装 ntfs-3g 时出现错误报告

Homebrew 终端环境无法成功安装 NTFS-3G。于是,我转而使用 Tuxera NTFS-3G 的 GitHub 仓库,编译 NTFS-3G 的最新版本 2026.2.25。

从 GitHub 安装 NTFS-3G

6. 将 NTFS 硬盘连接到 Intel MacBook Air,然后运行以下命令查找该硬盘:

diskutil list

在列表中找到外接硬盘,并记下 NTFS 分区的 Identifier。

7. 输入以下命令,确认 NTFS 硬盘尚未被系统自动挂载。

sudo umount /dev/diskXsY

接下来,需要创建一个临时文件夹作为挂载点。

sudo mkdir /Volumes/NTFS_Drive

运行以下命令,使用 NTFS-3G 挂载 NTFS 硬盘:

sudo /opt/local/bin/ntfs-3g -o local -o allow_other /dev/diskXsY /Volumes/NTFS_Drive

请将“diskXsY”替换为实际的硬盘标识符。

 注意: 使用 NTFS-3G 挂载 NTFS 硬盘需要手动执行终端命令。如果不想频繁使用终端命令,也可以安装 Mounty for NTFS,通过该应用以读写模式挂载 NTFS 硬盘。

现在,我可以通过新创建的 /Volumes/NTFS_Drive 目录访问 NTFS 硬盘,并对其进行写入操作,包括打开、读取、复制文件、编辑文件和删除文件。

如何在搭载 macOS Monterey 的 Intel Mac 上安装和使用 NTFS-3G?

实际测试环境:2017 年 13 英寸 Intel MacBook Air;macOS Monterey 12.7.6

Intel Mac 配置

1. 打开启动台,输入“Terminal”,然后打开终端。

2. 安装命令行工具。输入以下命令,安装 Xcode 命令行工具。

xcode-select --install

随后弹出提示,表示软件安装所需的剩余空间不足。我需要检查 Mac 的磁盘空间,并清理 Macintoch HD 上的空间,然后重新安装 Xcode。

空间不足

几分钟后,Xcode 成功下载并安装完成。

正在下载 Xcode

3. 检查 macFUSE 更新。我之前已经安装过 macFUSE,因此只需将 macFUSE 更新到最新版本 5.3.3。你可以前往 macFUSE 的 GitHub 发布页面或 macFUSE 官方网页下载,也可以先安装 Homebrew,再使用终端命令安装 macFUSE。

详细了解 适用于 NTFS 的 MacFuse

macFUSE 更新

4. 通过包管理器安装 NTFS-3G。通常情况下,Homebrew 是安装 NTFS-3G 的首选方式。不过,Homebrew 支持 macOS Sonoma 14 及更高版本,而我的 Mac 运行的是 macOS 12 Monterey。因此,我只能选择 MacPorts ,通过以下命令安装 NTFS-3G:

sudo port install ntfs-3g

输入电脑密码。

在 Intel Mac 上安装 NTFS-3G

5. 以读写权限挂载 NTFS 硬盘。具体步骤与 Apple Silicon Mac 部分的步骤 6 至步骤 7 相同,这里不再重复。如果需要,请返回 M1 Apple Silicon Mac 部分查看。

其他免费选项: Hasleo NTFS for Mac

如果你觉得本文有帮助,欢迎在下方留言,并分享到你经常使用的社交平台,让更多人看到。

 Mac 上更好的 NTFS-3G 替代方案(无需终端)

从上面的测试可以看出,NTFS-3G 的安装过程比较复杂。此外,reddit.com 上有用户反馈,macOS 更新可能会导致 NTFS-3G 无法正常工作。由于 macOS 的安全策略和文件系统 API 会持续更新,第三方 FUSE 驱动程序可能需要同步更新才能保持兼容。写入速度较慢也是用户诟病的一点。NTFS-3G 使用 FUSE(Filesystem in Userspace,用户空间文件系统),会在数据操作过程中增加额外的处理开销。

相比之下, iBoysoft NTFS for Mac 是更好的选择。通过一键安装,你可以在 Intel Mac 或 Apple Silicon M1-M5 Mac(macOS Tahoe 26 至 macOS High Sierra 10.13)上轻松安装,无需使用终端命令。同时,它会自动以读写模式挂载 NTFS 硬盘,帮助你直接在 Finder 中重命名、编辑、删除 NTFS 硬盘上的文件,并以接近 Mac 原生硬盘的速度向其中写入文件。

查看 使用 iBoysoft NTFS for Mac 测试 Mac 上 NTFS 磁盘的读写速度

如何使用 iBoysoft NTFS for Mac 向 Mac 上的 NTFS 硬盘写入文件?

步骤 1. 我在运行 macOS Tahoe 26.5.1 的 M1 MacBook Air 2020 上下载了 iBoysoft NTFS for Mac(最新版本 8.0),该软件可以在 macOS 26 上顺利运行。

在运行 macOS Tahoe 的 M1 Mac 上运行 iBoysoft NTFS for Mac

它与旧版 macOS 的兼容性如何?我在一台较旧的 Intel MacBook Air(2017 款)上使用 macOS Monterey 12.7.6 进行了测试。安装和激活都没有问题。无论是搭载 Intel 处理器还是 Apple 芯片的 Mac,也无论运行旧版还是新版操作系统,这款适用于 Mac 的 Windows NTFS 工具都具有良好的兼容性。

iBoysoft NTFS for Mac 在 macOS Monterey 上运行

第 2 步:我将 NTFS 硬盘连接到 MacBook Air 后,硬盘立即自动挂载。点击绿色的“Enable Writable”按钮,即可手动启用 NTFS 硬盘的“写入”功能。 

随后,NTFS 硬盘会自动在 Finder 中打开,使用起来非常方便。 

在 iBoysoft NTFS for Mac 中启用写入功能

第一次启动这款 NTFS for Mac 时,我没有选择 Advanced Mode,因此需要手动启用写入功能。如果希望使用自动挂载功能,建议选择 Advanced Mode。

第 3 步:收到“硬盘已成功以读写模式挂载”的通知后,我就可以重命名、编辑、删除文件,也可以在 NTFS 硬盘与 Mac 之间复制文件。

如果这款软件解决了你的问题,欢迎分享给更多人!

不使用 NTFS-3G,如何向 NTFS 硬盘写入数据

如果你对 NTFS-3G 或其他适用于 Mac 的 NTFS 工具不感兴趣,可以参考下面的内容。本文将介绍如何通过一些替代方法向 macOS Ventura 或更高版本系统中的 NTFS 硬盘写入数据。

 注意: 执行下面介绍的操作前请务必谨慎考虑。操作失误可能导致数据丢失,甚至损坏 Mac。决定采用这些方法后,请严格按照步骤操作,以尽量降低发生意外的风险。

方法 1:将 NTFS 重新格式化为 exFAT

将硬盘格式化为同时兼容 Mac 和 Windows 的文件系统,是一种不错的选择。这里推荐使用 exFAT。与 NTFS 不同,exFAT 可以在 Windows 和 macOS 上正常读取、写入、传输和共享文件。

请先完整备份目标硬盘,否则格式化会清除其中存储的所有内容。如果不幸发生数据丢失,可以通过 iBoysoft Data Recovery for Mac 尝试从格式化后的硬盘中恢复文件。

下面介绍如何打开“磁盘工具”,直接将硬  格式化为 exFAT:

  • 打开磁盘工具,在左侧边栏中选择 NTFS 硬盘 
  • 点击抹掉,将 exFAT 选为文件系统 
  • 按照向导完成格式化

方法 2:通过终端安装 NTFS for Mac 驱动

你也可以打开终端,通过安装 NTFS for Mac 驱动来获得 NTFS 硬盘的写入权限。这种方法适合熟悉技术操作并具备一定命令行使用经验的用户,但如果操作不当,也可能导致 Mac 损坏。

  1. 将 NTFS 硬盘连接到 Mac。
  2. 打开应用程序 > 实用工具终端
  3. 终端应用中输入以下命令,并在出现提示时输入 管理员帐户 密码。sudo nano /etc/fstab
  4. 输入以下命令行,将 DISKNAME 替换为你的硬盘名称,然后按EnterLABEL=DISKNAME none ntfs rw,auto,nobrowse
  5. Ctrl+O 将信息写入文件,然后按Enter保存。
  6. Ctrl+C,再按 Ctrl+X 退出编辑器窗口。
  7. 推出 NTFS 硬盘,然后再次将其连接到 Mac。
  8. 打开访达,输入/volumes,然后按Enter。之后,你可以将 NTFS 硬盘拖放到边栏中,以便更轻松地访问。

总结

根据我的测试体验,NTFS-3G 的兼容性基本可以满足使用需求。不过,它的安装过程确实比较复杂,也比较繁琐。此外,它与内核的集成程度不如原生驱动,并且通常会因为 FUSE 的额外开销而比专业的 NTFS for Mac 驱动速度更慢。

如果你希望获得更轻松、更流畅的写入体验,我推荐使用 iBoysoft NTFS for Mac。它只需点击一次即可安装,并且无需使用终端命令,就能自动以读写模式挂载 NTFS 硬盘。借助与访达的无缝集成和高速文件传输功能,它可以让 NTFS 硬盘写入更加顺畅、高效。

非常感谢你的评论与分享!

关于 macOS NTFS-3G 的常见问题

Q1. 为什么在 Mac 上使用 NTFS-3G 写入 NTFS 硬盘时速度很慢?
A

这是因为 NTFS-3G 使用了 FUSE(用户空间文件系统),数据处理时会产生额外开销。尤其是在向 NTFS 硬盘复制大型文件或大量小文件时,速度会明显变慢。

Q2. NTFS-3G 在 Ventura 上可以正常运行,升级到 Sonoma 后却无法挂载,为什么?
A

这是因为 macOS 可能会更改安全策略和文件系统 API,第三方 FUSE 驱动可能需要更新才能继续使用。