macos默认仅支持ntfs只读,解决方法有三:一、用磁盘工具格式化为apfs或mac os扩展(会清空数据);二、安装paragon/tuxera等第三方驱动实现ntfs读写;三、通过homebrew安装ntfs-3g和osxfuse命令行挂载(适合高级用户)。

如果您在 Mac 上插入 NTFS 格式的硬盘或 U 盘,发现可以正常浏览文件但无法复制、粘贴或删除内容,则是因为 macOS 默认对 NTFS 文件系统仅启用只读支持。以下是解决此问题的步骤:
一、使用磁盘工具格式化为 Mac 兼容格式
将 NTFS 设备重新格式化为 macOS 原生支持的可读写格式,是最直接且稳定的解决方案。该操作会清除设备上所有数据,需提前备份。
1、将 NTFS 硬盘或 U 盘连接至 Mac 电脑。
2、点击屏幕左上角“前往”菜单,选择“实用工具”,打开“磁盘工具”。
3、在左侧设备列表中,找到并选中您的外部硬盘或 U 盘(注意区分卷标与物理设备,应选择顶层设备名称)。
4、点击顶部工具栏中的“抹除”按钮。
5、在弹出窗口中,“名称”处输入新卷标;“格式”下拉菜单中选择APFS(推荐用于 macOS 10.13 及更新系统)或Mac OS 扩展(日志式)(兼容旧版系统);“方案”选择GUID 分区图。
6、点击“抹除”,等待进度完成。
二、通过第三方驱动启用 NTFS 写入支持
若需保留 NTFS 格式(例如需在 Windows 与 Mac 间频繁共用且不希望重分区),可安装经验证的第三方 NTFS 驱动程序,使 macOS 获得完整读写能力。
1、访问 Paragon Software 官网或 Tuxera 官网,下载适用于当前 macOS 版本的Paragon NTFS for Mac或Tuxera NTFS for Mac安装包。
2、双击运行安装程序,按提示完成系统扩展授权与安装(可能需要在“系统设置 > 隐私与安全性 > 完全磁盘访问”中手动开启权限)。
3、重启 Mac 后插入 NTFS 设备,即可实现无需格式化、即插即用的读写功能。
三、使用命令行挂载 NTFS 卷为可写(需编译内核模块,仅限高级用户)
通过开源项目 ntfs-3g 配合 OSXFUSE,可在不依赖商业软件的前提下启用 NTFS 写入。该方式需终端操作,稳定性与兼容性低于前两种方法。
1、打开“终端”,依次执行以下命令安装 Homebrew(如未安装):/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"。
2、运行 brew install ntfs-3g osxfuse 安装必要组件。
3、卸载当前自动挂载的 NTFS 卷:sudo umount /Volumes/YourNTFSDriveName(请将 YourNTFSDriveName 替换为实际卷名)。
4、手动以可写模式挂载:sudo mkdir /Volumes/ntfs-write && sudo ntfs-3g /dev/disk2s1 /Volumes/ntfs-write -o allow_other,uid=501,gid=20(其中 disk2s1 需根据 diskutil list 输出确认对应标识符)。











