Mac 如何读写 NTFS 硬盘?免费开源的 Nigate 三步搞定自动挂载
【免费下载链接】Free-NTFS-for-MacNigate: An open-source NTFS utility for Mac. It supports all Mac models (Intel and Apple Silicon), providing full read-write access, mounting, and management for NTFS drives.项目地址: https://gitcode.com/gh_mirrors/fr/Free-NTFS-for-Mac
前几天同事老周找我求助:他从 Windows 电脑上退下来一块移动硬盘,插到 Mac 上能打开、能看照片,可一拖文件进去就弹窗说"卷宗只读",想删个旧文件都不行。这不是硬盘坏了,是 NTFS 格式在 macOS 上"天生只读"的老毛病。折腾一圈后,我给他装了 Nigate——一个免费开源的 NTFS 读写工具(MIT 协议),支持 Intel 和 Apple Silicon 全系 Mac,界面全中文,插上 U 盘点一下就能写。这篇就把我怎么给他装、怎么用、踩过哪些坑,原原本本讲给你听。
上手只要 3 步:不懂命令也能装
Nigate 有两种用法:图形版适合大多数人,命令行版留给喜欢终端的你。先试图形版,三条命令:
git clone https://gitcode.com/gh_mirrors/fr/Free-NTFS-for-Mac cd Free-NTFS-for-Mac ./dev.sh这个dev.sh会自动帮你检测并装好 Node.js、pnpm 和各种依赖,然后编译、启动应用,全程不用手动配环境,我当初装完大约等了几分钟。嫌麻烦的话,也可以直接下载打包好的安装包,跑起来就是同一个界面。首次运行如果提示"无法打开",右键图标选"打开"就行(macOS 的安全限制,属正常现象)。
插上就能看到设备:NTFS 设备状态一眼看清
用 Nigate 的第一感受是省心。U 盘或移动硬盘一插入,主界面马上列出设备,每张卡片写着容量、挂载点、当前是"只读"还是"可读写",不用再像以前那样去终端敲diskutil list猜哪个是哪个。
装好之后,先打开"系统依赖"标签页点一下"检查依赖",它会逐项核对 macOS 版本、Swift、Homebrew、MacFUSE、ntfs-3g 有没有到位,缺哪个按提示补哪个。我第一次就卡在没装 ntfs-3g,照着提示补完就顺畅了。
一键挂载:从只读变可读写就点一下
核心操作就一个词:挂载。选中设备点"配置为可读写",输入一次管理员密码,它就把这块 NTFS 盘重新挂载成可写状态,之后在 Finder 里就能正常拖文件进去了——老周当时看到自己的工程文件夹能拖进去,差点以为我改了系统。
手里的硬盘多的话,顶部"全读写""全只读""全卸载""全推出"四个按钮特别好用:三块盘都想变成可读写,点一下"全读写"就全搞定,不用一块块点。拷贝完记得先"全推出"再拔线,比直接拔安全。
自动读写模式:以后插入 NTFS 硬盘不用手动挂载
我最喜欢的是"自动读写"开关:打开之后,以后再插入的 NTFS 设备会自动挂载成可读写,真正做到"插上就能写"。它还会智能跳过你之前手动设为只读的设备,不会自作主张。配合托盘模式,应用缩进菜单栏,不占桌面空间。
拷大文件时记得开防休眠,防止 Mac 中途睡着把拷贝中断,开关就在界面里。我在往硬盘里导几个 G 的镜像时就用上了,进度条一直稳稳跑到结束。
密码管理也值得提:勾选"保存管理员密码"后,密码会存进 macOS 钥匙串,系统级加密,不用每次挂载都敲一遍,也不怕明文泄露。这些都在"设置"标签页里。
命令行党也别走:项目里有一套"忍者工具集",脚本都在 ninja/ 目录,比如 ninja/nigate.sh 是 NTFS 自动挂载,ninja/kamui.sh 还能挂载 ext4、btrfs、xfs 这些 Linux 文件系统,连 LUKS 加密盘也支持,都能用LANG=zh_CN或LANG=ja切换语言。工具集的完整清单见 docs/07-忍者工具集内容说明.md。
和别的方案比,NTFS 读写工具到底选哪个?
先说结论:没有"最好",只有"适合你"。常见几条路摆一起看:
| 方案 | 花钱吗 | 能写 NTFS 吗 | 适合谁 |
|---|---|---|---|
| Nigate(本工具) | 免费开源 | 能,一键挂载 | 绝大多数人,装一次长期用 |
| 商业软件(Paragon / Tuxera) | 要付费 | 能 | 公司采购、需要官方技术支持 |
| 把硬盘格式化成 exFAT | 免费 | 能(换格式后) | 新硬盘、愿意放弃 NTFS 特性 |
| 系统自带识别 | 免费 | 不能,只能读 | 只是临时看看文件的人 |
说句公道话:商业软件确实更成熟,但对普通用户来说,Nigate 免费、开源、界面中文、功能够用,性价比很高。exFAT 是"格式化一劳永逸",但会清空数据,老设备兼容性也不如 NTFS,不太适合正在用的硬盘。
新手最常问的 5 个关于 NTFS 挂载的问题
Q1:挂载读写会弄丢硬盘里的数据吗?挂载本身不会格式化、不会删文件,但任何磁盘操作都有风险,重要数据建议先备份,这也是官方反复强调的。
Q2:为什么每次挂载都要输入管理员密码?把只读盘改成可写属于系统级操作,macOS 强制要求管理员权限,这是安全机制。嫌麻烦就勾选"保存管理员密码"存进钥匙串。
Q3:挂载失败、设备不识别怎么办?先去"系统依赖"页确认 ntfs-3g 和 MacFUSE 都装好了;如果是 Windows"快速启动"导致的,回 Windows 彻底关机(不是休眠)再拔盘。
Q4:只有 NTFS 硬盘能用吗?主界面管 NTFS,命令行版 kamui.sh 还支持 ext4、btrfs、xfs、zfs 等 Linux 文件系统,一个工具覆盖多场景。
Q5:做过启动盘(Ventoy、PE)的 U 盘能用吗?能用,但挂载为可读写可能要多等一会儿,属正常现象,耐心点就好。
最后说两句
如果你常和 Windows 同事传文件、手上有 NTFS 格式的移动硬盘,或者单纯受不了"只能读不能写",Nigate 值得花几分钟装上试试。核心逻辑都在 src/scripts/ntfs-manager/ 里,遇到问题想查详细说明可以看 src/docs/help.md。装好、插盘、点一下挂载,然后正常拖文件——就这么简单。
【免费下载链接】Free-NTFS-for-MacNigate: An open-source NTFS utility for Mac. It supports all Mac models (Intel and Apple Silicon), providing full read-write access, mounting, and management for NTFS drives.项目地址: https://gitcode.com/gh_mirrors/fr/Free-NTFS-for-Mac
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考