Nigate 是开源免费的 Mac NTFS 读写工具,无需购买 Paragon/Tuxera。支持 Intel 和 Apple Silicon 全系 Mac,一键挂载自动读写。提供 GUI 和 Ninja 终端脚本双模式,GitHub 2.3k stars,阮一峰 weekly 推荐。

🎤 引言

"我插上移动硬盘想拷个文件,结果 macOS 告诉我该设备只读。"——每一个从 Windows 转 macOS 的用户都经历过这种绝望。

Mac 默认对 NTFS 格式硬盘只支持读、不支持写。要写?买 Paragon NTFS($19.95)、Tuxera NTFS($31),或者装 Mounty(免费但 bug 多)。每次看到系统弹窗"无法修改项目"就血压拉满。

现在给你介绍 Nigate ——一款在 GitHub 拿下 2.3k stars 的开源 NTFS 读写工具,被阮一峰科技爱好者周刊#8672)收录推荐。它是 Electron GUI + 终端 Ninja 脚本的"双形态"工具,完全免费、零广告、无任何功能阉割,支持 Intel 和 Apple Silicon 全系 Mac。


⭐ 核心功能

1. 一键挂载 NTFS 硬盘为读写模式

这是 Nigate 最核心的功能。插入 NTFS 移动硬盘后,Nigate 会自动识别设备,点一下"挂载读写"按钮,硬盘立刻从只读切到读写——整个过程不到 2 秒

# GUI 操作:插入硬盘 → 打开 Nigate → 点击"挂载读写"按钮
# Ninja 脚本(终端党):
nigate mount /dev/disk2s1

2. 自动读写模式

Nigate 可以设置成"插入就自动挂载读写",完全无需手动操作。新插入的 NTFS 设备自动获得写权限,硬盘一插上就能拖文件。

更智能的是:它会记住你手动设置为只读的设备。比如你把某个备份盘手动锁定为只读以防误删,Nigate 不会每次都自作主张改成读写,尊重用户选择。

3. 实时设备监控 + 菜单栏托盘

Nigate 在菜单栏常驻一个小图标:

  • 插入新硬盘时弹出通知
  • 图标实时显示当前挂载的 NTFS 设备数量
  • 点击图标一键打开主界面查看所有设备详情
  • 不用每次都从启动台找 Nigate

4. 跨平台芯片支持

芯片支持情况
Apple Silicon(M1/M2/M3/M4)✅ 完整支持
Intel Mac✅ 完整支持

无论是 2020 款 M1 MacBook Air 还是 2017 款 Intel iMac,都能跑 Nigate。Apple Silicon 用户不用再找 Rosetta 转译版

5. Ninja 终端工具集

除了 GUI,Nigate 仓库里还自带一套终端脚本ninja/ 目录),给命令行党用:

# 一键安装 Nigate(最爽的安装方式)
$(curl -fsSL https://cdn.statically.io/gh/hoochanlon/Free-NTFS-for-Mac/main/ninja/nigate.sh)

# 列出所有 NTFS 设备
nigate list

# 一键挂载读写
nigate mount /dev/disk2s1

# 卸载设备
nigate unmount /dev/disk2s1

支持英文 / 中文 / 日文三语输出,根据系统语言自动切换。

6. 现代化 UI + 深色/浅色主题

GUI 用 Electron 开发,界面设计参考了主流 macOS 工具:

  • 深色主题(默认),与 macOS Sonoma/Sequoia 完美融合
  • 浅色主题(按系统自动切换或手动)
  • 直方图显示磁盘容量使用情况
  • 设备信息一目了然(容量、文件系统、挂载点)

7. 依赖自动检查

第一次启动会自动检查并安装所需系统依赖(如 macFUSE),不需要用户手动跑命令。安装失败时给出明确的错误提示和官方安装指南。


📥 安装使用

方式 1:Ninja 一键安装(推荐终端党)

打开终端,粘贴以下命令:

$(curl -fsSL https://cdn.statically.io/gh/hoochanlon/Free-NTFS-for-Mac/main/ninja/nigate.sh)

脚本会自动:

  1. 检查系统环境(macOS 版本、芯片类型)
  2. 安装缺失依赖(macFUSE 等)
  3. 拉取 Nigate 最新版本
  4. 引导完成首次挂载

方式 2:GitHub Releases 下载 GUI

前往 Releases 页面 下载:

系统芯片文件
macOS 12+Apple Siliconnigate-arm64.dmg
macOS 12+Intelnigate-x64.dmg

下载后双击 .dmg 拖入 Applications 即可。

方式 3:Homebrew(macOS)

brew tap hoochanlon/nigate
brew install --cask nigate

使用流程

  1. 第一次启动:会弹窗要求授权"辅助功能权限"和"完全磁盘访问权限"(macOS 安全机制),按提示在「系统设置 → 隐私与安全性」授权。
  2. 插入 NTFS 硬盘:Nigate 自动检测并显示在设备列表。
  3. 点击"挂载读写":硬盘立即可写。
  4. (可选)开启"自动读写":设置 → 自动挂载 → 启用。

卸载

# Ninja 脚本卸载
nigate uninstall

# 或手动:删除应用程序 + 清理 .config 目录
rm -rf ~/Library/Application\ Support/nigate

🎯 适用场景

Windows + Mac 双系统用户:日常工作要在两台设备间传文件,移动硬盘格式化成 NTFS 在 Windows 上用最方便,但 Mac 默认不能写—— Nigate 完美解决。

设计师 / 视频剪辑:经常在 Mac 上用外置 SSD 存项目文件,但客户给的素材硬盘是 NTFS 格式。Nigate 让你直接读写客户的硬盘,不用每次让对方重新拷贝。

程序员 / 运维:管理多台机器的备份盘、装机盘、WinPE 启动盘(都是 NTFS),Nigate 是日常必备。

学生 / 实验室:组里大家用不同系统的电脑,共享移动硬盘统一 NTFS 格式,Nigate 让 Mac 同学也能正常用。

摄影师 / 录音师:现场拷贝素材到外置 SSD(NTFS 格式)后,Mac 上能直接整理和备份。


🔍 对比/替代方案

Nigate vs Paragon NTFS for Mac

维度NigateParagon NTFS
价格完全免费$19.95(约 ¥140)
开源✅ GPL❌ 闭源
Apple Silicon✅ 原生✅ 原生
自动挂载✅ 智能
写文件支持✅ 新文件 OK✅ 完整支持
修改原文件⚠️ 受限(GUI)✅ 完整支持
稳定性🟡 Alpha 阶段✅ 商业级

Paragon 的优势:商业级稳定性、修改原文件 100% 支持。Nigate 的优势:免费、开源、GUI + CLI 双模式。

Nigate vs Tuxera NTFS for Mac

Tuxera 商业版 $31、NTFS 读写稳定,但完全闭源收费。Nigate 是它的免费替代品,适合预算敏感的用户。

Nigate vs Mounty

Mounty 是另一个免费的 NTFS 读写工具,但:

  • 2017 年后基本不更新了(GitHub 上还是 11.x 版本)
  • 经常出现"硬盘只识别但写不进去"的 bug
  • 没有自动挂载功能
  • 界面停留在 macOS Big Sur 风格

Nigate 完胜——活跃维护(2026-01 还在提交)、现代化 UI、用户体验更好。

Nigate vs macOS 原生 mount_ntfs 命令

终端党其实可以用 macOS 自带的 mount_ntfs 配合修改 /etc/fstab 实现读写,但:

  • 每次新硬盘都要手动改 fstab
  • 系统更新后配置容易失效
  • 出错可能让硬盘直接挂掉

Nigate 把这一套封装成 GUI + 脚本,安全性和易用性都更高


⚠️ 注意事项

1. GUI 版本对"原文件修改"支持有限

这是 Nigate 最重要的限制:因为 macOS 没有给第三方应用 NTFS 内核写权限,GUI(Electron)版本不能直接在 NTFS 硬盘上修改已存在的文件

具体表现:

  • 写入新文件到 NTFS 硬盘 → 完全 OK
  • 删除文件 → OK
  • 复制文件到硬盘 → OK
  • 修改 Word 文档后保存到 NTFS 硬盘 → 可能失败
  • 直接编辑硬盘上的代码文件 → 可能失败

解法:用仓库里的 Ninja 终端脚本nigate mount 命令),它走的是原生 mount_ntfs 路径,对原文件修改支持更好

2. 需要 macFUSE 依赖

Nigate 依赖 macFUSE(原 osxfuse)实现文件系统挂载。第一次启动会自动检测并提示安装,但你需要:

  • 在「系统设置 → 隐私与安全性」允许 macFUSE 加载内核扩展
  • Apple Silicon Mac 可能需要重启

3. macOS 系统更新后可能需要重装

macOS 每年大版本更新(Sonoma → Sequoia → ...)后,macFUSE 内核扩展可能失效,Nigate 会突然挂不上硬盘解法:重新安装 macFUSE 最新版。

4. 不会损坏文件,但有数据安全风险

NTFS 写入时如果突然断电(Mac 睡眠、硬盘拔出),理论上可能造成文件系统损坏——这不是 Nigate 的锅,是所有第三方 NTFS 工具的共性。建议

  • 拔硬盘前先点击 Nigate 的"安全弹出"
  • 重要数据多备份(321 原则:3 份副本、2 种介质、1 份异地)

5. 仍在早期版本

Nigate 目前在 1.x 阶段(README 显示 6 个 release tags),功能稳定但不排除未来架构变化。喜欢"稳定如狗"的用户建议等 2.0 正式版;愿意尝鲜的用户现在用完全 OK。

6. 不支持 exFAT 优化

如果你的硬盘是 exFAT 格式,Mac 原生就支持读写,不需要 Nigate。Nigate 专攻 NTFS 场景。


✅ 总结

优点

  • 完全免费开源,无需购买 Paragon/Tuxera
  • ✅ 双模式:GUI(小白友好)+ Ninja 脚本(终端党)
  • ✅ 一键挂载 + 自动读写,省心
  • ✅ 智能跳过用户自定义只读设备
  • ✅ 菜单栏托盘 + 设备实时监控
  • ✅ 全系 Mac 支持(Intel + Apple Silicon)
  • ✅ 已被阮一峰 weekly 推荐,社区认可

缺点

  • ❌ GUI 版本修改原文件支持有限(用 Ninja 脚本可解)
  • ❌ 依赖 macFUSE,系统更新后可能需重装
  • ❌ 仍在早期版本(1.x),架构可能变化
  • ❌ 突然断电有文件系统损坏风险(所有第三方 NTFS 工具通病)

推荐指数:⭐⭐⭐⭐(4/5)

适合谁:Mac + Windows 双修用户;不想花 140 块买 Paragon 的预算党;经常在 Mac 上用 NTFS 移动硬盘的设计师/程序员/学生。不适合对"原文件修改"100% 稳定性要求的金融/医疗专业场景(那种情况老老实实买 Paragon)。

官方资源