如何在 Mac 上启用 NTFS 读写支持

简体中文 English Français Deutsch 日本語 Español Português Türkçe 繁體中文

如何在 Mac 上写入 NTFS 硬盘?

快速回答:

macOS 可以读取 NTFS 硬盘,但不支持原生写入 NTFS。若要在 Mac 上读取和写入 NTFS 硬盘,可以选择以下方法:

1. 使用 NTFS 驱动 – 无需重新格式化硬盘,即可编辑、复制和传输其中的文件,这是最简单、最可靠的方法。

2. 使用 Mounty for NTFS – 这是一个免费选项,但依赖 NTFS-3G 和 macFUSE,并且在较新的 macOS 版本上存在一定限制。

提示:将硬盘重新格式化为 exFAT 也是一种原生解决方案,但格式化会擦除所有数据,因此请先备份文件。如果 NTFS 硬盘中存储了大量数据,备份过程可能会耗费较长时间。

在 Mac 上读写 NTFS 硬盘

NTFS(NT File System 的缩写)是 Windows 的默认文件系统,而 macOS 只能读取 NTFS。对于需要跨平台使用的用户来说,在 Mac 上写入 NTFS 硬盘往往不可避免,例如在 Windows 和 macOS 之间共享文件时。

由于 NTFS 在 Mac 上存在只读限制,我们测试并整理了几种在 macOS 上启用 NTFS 硬盘读写支持的方法。每种方法都有优缺点,您可以根据自己的情况选择合适的方案。

开始操作前,请先确认硬盘变为只读确实是由 macOS 对 NTFS 的限制导致的:

1. 在 Finder 或桌面上右键点击硬盘,选择“显示简介”,确认硬盘使用的是 NTFS 格式。

2. 确认您是否已经使用了 NTFS 驱动,并检查设备是否为已开启物理锁定开关的 SD 卡。

3. 检查硬盘是否显示在“磁盘工具”中,但无法手动挂载。如果是这种情况,可能是硬盘存在物理损坏,或者已使用 BitLocker 加密。对于使用 BitLocker 加密的硬盘,NTFS 驱动无法正常工作,您应使用 适用于 Mac 的 BitLocker 工具

选择在 Mac 上读写 NTFS 的方法

方法可靠性难度适用人群限制
1.  使用兼容的 NTFS 驱动程序——iBoysoft NTFS for Mac可靠,因为它是一款专用的专业工具简单——只需点击几下,即可在 Mac 上获得对 NTFS 硬盘的完整读写权限。1. 经常在 NTFS 硬盘上编辑、复制、删除或移动文件的 macOS 用户。 
2. 电脑新手。
需要安装软件。搭载 Apple 芯片的 Mac 可能需要批准系统扩展。请前往产品页面查看当前支持的 macOS 版本。
2. 使用 Mounty for NTFS + NTFS-3G + macFUSE可靠性相对较低,因为这些工具都是开源工具困难——这是一种基于命令行的方法,需要先安装 MacFUSE 和 NTFS-3G。1. 希望免费配置,并且能够接受额外设置的用户。 
2. 偏好零成本方案的技术用户或计算机专业人士。
依赖多个组件,配置过程较为复杂。请先使用存储非重要数据的硬盘进行测试,并分别确认各组件当前的兼容性。
3. 使用终端可靠性低, 因为这是一种主要适用于 macOS Catalina 及更早版本的实验性方法,且不受 Apple 官方支持。 
注意:在 macOS Big Sur 和 Monterey 上非常不稳定;在 macOS Ventura 及更高版本上几乎无法使用
困难——需要在终端中运行命令。仅供历史参考。不建议用于最新的 macOS Ventura、Sonoma、Sequoia、Tahoe 及其他版本。最好先在不含重要数据的硬盘上进行测试。

 提示: 将 NTFS 硬盘格式化为 macOS 兼容的文件系统,也是让硬盘支持写入的一种方法。不过,这种方案更适合硬盘为空或存储文件较少的情况,因为擦除大量文件会耗费较长时间。

方法 1:使用兼容的 Mac NTFS 工具

#操作简单快捷,但需要购买工具

随着 Mac NTFS 工具的技术发展,专用的 NTFS for Mac 工具是让 Mac 支持 NTFS 写入的实用选择。它可以以读写模式挂载 NTFS 硬盘,让你像使用普通的 macOS 兼容外置硬盘一样使用它。

iBoysoft NTFS for Mac 旨在帮助 Mac 用户在无需抹除数据的情况下读写 NTFS 硬盘。安装后,这款工具可以自动以完整读写模式挂载 NTFS 硬盘。这样,您就能在 Finder 中管理 NTFS 硬盘上的文件,包括复制、编辑、删除、重命名、添加和移动文件。

在搭载 Apple 芯片的 Mac 上,设置过程中可能需要批准系统扩展。对于大多数第三方磁盘驱动程序来说,这是 macOS 安全流程的一部分。 

iBoysoft NTFS for Mac 的主要功能包括:

使用方法:

  1. 下载并安装 iBoysoft NTFS for Mac。
  2. 将 NTFS 硬盘连接到 Mac。
  3. 在应用的主界面中选择 NTFS 硬盘,然后点击 Enable Writable

    首次使用时,系统会要求您选择 Simple Mode 或 Advanced Mode。

    Advanced Mode 可让 Mac 在每次连接 NTFS 硬盘时自动挂载该硬盘。

    选择所需模式,然后点击 Mount,即可将 NTFS 硬盘以完整读写模式挂载。
    选择高级模式或简单模式

如有需要,系统会要求您安装 NTFS 驱动程序并启用系统扩展,以获得完全磁盘访问权限。

启用 NTFS 写入权限后,您通常可以:

  • 将文件从 Mac 复制到 NTFS 硬盘
  • 编辑、重命名、删除或移动存储在 NTFS 硬盘上的文件
  • 使用 WD、Seagate、Toshiba、Samsung、SanDisk 等常见外置硬盘品牌的 NTFS 硬盘。

 注意: iBoysoft NTFS for Mac 使用 iBoysoft 自主设计的 NTFS 驱动程序,不依赖WD NTFS 驱动程序或其他品牌专用驱动程序。如果您使用的是 WD My Passport 或其他格式化为 NTFS 的 WD 硬盘,仍然需要适用于 macOS 的 NTFS 驱动程序,而不是仅依赖 WD 专用驱动。

方法 2:使用 Mounty for NTFS + NTFS-3G + macFUSE

#基于命令行的方法,依赖免费工具,但配置复杂且容易出错

 更新: 自 macOS Ventura 起,Apple 更改了 NTFS 的挂载架构,不再采用旧版 NTFS 重新挂载方法所依赖的内核级方案。 

 

因此,过去可以通过 Mounty 和终端重新挂载命令(/etc/fstab)使用的 Apple 隐藏式 NTFS 写入支持,在 macOS Ventura 13 上已无法正常工作。 

 

不过,基于 NTFS-3G 和 macFUSE 的第三方 NTFS 解决方案(例如 Mounty for NTFS)仍可在 macOS Ventura 及更高版本上提供 NTFS 写入权限

如果您不想使用商业版 Mac NTFS 驱动程序,也不想将硬盘格式化为 NTFS,可以从一些免费的 Mac NTFS 工具中进行选择。

Mounty for NTFS、NTFS-3G 和 macFUSE 彼此相关,但并不是同一个工具。

  • macFUSE 是适用于 macOS 的文件系统框架
  • NTFS-3G 是 NTFS 文件系统驱动程序
  • Mounty 提供挂载流程,可帮助以写入模式重新挂载 NTFS 硬盘

在新版本的 macOS 上,免费的 NTFS 写入方案通常需要多个组件协同工作。因此,与专用 NTFS 驱动程序相比,这种方案使用起来不太方便,尤其不适合不熟悉包管理器、系统权限设置和挂载故障排查的用户。

如果您希望使用免费方案,并且愿意花时间进行配置,可以考虑此方法。不过,对于存有重要数据的 NTFS 磁盘,这种方法并不理想。建议先在只存放非重要文件的 NTFS 硬盘上进行测试。

使用 Mounty、NTFS-3G 和 macFUSE 前,请先了解以下事项:

  • 安装过程中需要运行命令
  • 兼容性取决于当前版本的 macFUSE、NTFS-3G、Mounty 和 macOS
  • macOS 更新可能会改变此方案的运行方式
  • 在将其用于重要数据前,请先使用备用 NTFS 硬盘或非重要文件进行测试
  • 如果硬盘使用 BitLocker 加密、已经损坏、存储空间已满或受到物理写保护,此方案无法解决这些根本问题。

操作步骤:

  1. 下载并安装 macFUSE。
    前往“系统设置”>“隐私与安全性”,为 macFUSE 启用系统扩展。安装时保持默认选项即可。
  2. 安装 NTFS-3G。 
    打开“终端”,先运行以下命令安装 Homebrew: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"然后运行以下命令,让 Homebrew 安装 NTFS-3G: brew tap gromgit/fuse 
    brew install ntfs-3g-mac
  3. 下载 Mounty for NTFS 并安装。
  4. 将 NTFS 硬盘连接到 Mac。
  5. 点击菜单栏中的 Mounty,然后选择“重新挂载 [你的 NTFS 硬盘名称]”。
  6. 如果系统提示,请输入管理员密码。
    这样,开源应用便可获得权限,以读写模式重新挂载 Mac 上的 NTFS 硬盘。

现在,你可以在 Mac 上编辑 NTFS 硬盘中的文件了。

方法 3:使用“终端”配置 /etc/fstab(旧版替代方法)

#实验性方法,稳定性和安全性较低,不建议使用

macOS 内置了实验性的 NTFS 写入支持,但 Apple 默认将其禁用。你可以在“终端”中运行一些命令,以启用 macOS 隐藏的 NTFS 写入支持。

不过,Apple 从未正式支持这种替代方法。因此,与其将其视为当前 macOS 版本的推荐方案,不如把它看作一种历史遗留方法。由于稳定性较差,它可能导致挂载失败、兼容性问题,甚至引发系统意外崩溃。

需要特别注意的是,这种实验性的 NTFS 写入支持在 macOS Catalina 及更早版本中相对可靠。从 macOS Big Sur 开始,它会变得非常不稳定;而在 macOS Ventura 及更高版本中,则已被禁止使用。

我曾在一台运行 macOS Sonoma 14.5 的 MacBook Air 上,使用容量为 256 GB 的 NTFS U 盘进行测试。通过“终端”操作后,NTFS 硬盘无法以读写模式挂载。操作过程中 Mac 变得无响应;我多次重启,仍未能解决问题,最后不得不重新安装 macOS。

Apple NTFS 写入支持 3

因此,对于 Ventura、Sonoma、Sequoia、Tahoe 及更高版本的 macOS,我不提供“终端”的具体操作步骤。

如果你找到类似 sudo umount Volumes/DISKNAME 的旧命令,请注意,其中的路径不完整,因为 /Volumes/... 前面需要加一个斜杠。即使修正了路径,使用“终端”重新挂载的命令在新版本 macOS 上也不是可靠的 NTFS 写入方案。

建议改用受支持的 NTFS 驱动,或先完成备份后重新格式化硬盘。

常见方法:重新格式化 NTFS 硬盘(请先完成备份)

如果不需要继续使用 NTFS 格式,可以将硬盘重新格式化为 exFAT。exFAT 同时兼容 macOS 和 Windows,通常适合在两种系统之间使用的外置硬盘。

不过,格式化并不是一种能够保留文件的转换方式,而是会清除硬盘上的所有数据。

因此,只有在以下情况下才建议这样做:

  • 硬盘为空,或只存储了少量数据
  • 已经完成完整备份
  • 之后不再需要使用 NTFS 格式
  • 希望今后使用一种简单的 Mac 和 Windows 共享文件系统

⚠️ 如果 NTFS 硬盘中存储了几十 GB 甚至更多文件,备份过程可能需要较长时间。此时,使用兼容 NTFS for Mac 的工具通常是更合适的选择。

如何在 Mac 上将 NTFS 重新格式化为 exFAT:

开始前,请先备份 NTFS 硬盘中的所有重要文件。

  1. 打开“磁盘工具”。
  2. 选择 NTFS 外置硬盘。
  3. 点击“抹掉”。
  4. 将格式选为 exFAT,方案选为 GUID 分区图。
  5. 点击“抹掉”,等待操作完成。

格式化后,无需安装 NTFS 驱动程序,即可在 Mac 和 Windows 上向该硬盘写入数据。

启用写入支持后,如何在 Mac 上验证 NTFS 写入权限

启用 NTFS 写入支持后,建议先进行小规模测试,再编辑或移动重要文件。

  • 在 NTFS 硬盘上新建一个文件夹,并将 Mac 上的一个小文件复制进去。
  • 打开并编辑硬盘上的文件。
  • 删除测试文件。
  • 复制一个较大的文件,并确认传输完成后文件大小一致。
  • 安全推出 NTFS 硬盘,然后重新连接,确认之前的更改仍然存在。

如果其中任何一步失败,在查明原因之前,请停止使用该硬盘传输重要文件。

NTFS 驱动程序无法解决的情况

NTFS 驱动程序可以解决 macOS 上的 NTFS 写入权限问题。

如果安装驱动程序后 NTFS 硬盘仍然无法写入,请检查以下可能性。

硬盘已使用 BitLocker 加密

普通 NTFS 驱动程序无法解锁 BitLocker 加密。需要先使用适用于 Mac 的 BitLocker 解决方案解锁受 BitLocker 保护的硬盘。

硬盘未挂载

如果硬盘没有出现在“访达”或“磁盘工具”中,问题就不只是 NTFS 写入权限。文件系统可能已损坏,线缆或端口可能存在故障,也可能是设备出现了硬件问题。

如果数据十分重要,请在执行修复、抹掉或格式化操作前,先恢复文件。

硬盘存在文件系统错误

损坏的 NTFS 文件系统可能导致无法写入或挂载。请避免反复强制对有问题的磁盘启用写入权限。应先备份或恢复重要文件。

硬盘空间已满

如果 NTFS 硬盘的可用空间很少或已经没有可用空间,保存和复制文件可能会失败。请先释放空间,然后重试。

文件或文件夹权限受限

从 Windows 复制过来的某些文件可能存在所有权或权限限制。请尝试在硬盘上新建一个文件夹并写入文件,或者使用 Windows 电脑检查文件权限。

设备处于物理写保护状态

部分 SD 卡、microSD 适配器和 USB 存储设备带有物理锁定开关。请关闭锁定开关,然后重新连接硬盘。

结语

Mac 默认可以读取 NTFS 硬盘,但无法原生提供完整的 NTFS 写入权限。如果你需要在不格式化的情况下向 NTFS 硬盘写入数据,请先确认硬盘确实采用 NTFS 格式,并排除其他导致只读的原因。

如果需要在当前版本的 macOS 上频繁使用 NTFS 硬盘,兼容的 NTFS 驱动程序(例如 iBoysoft NTFS for Mac)是最直接的选择。对于能够接受额外设置和测试的用户,Mounty 搭配 NTFS-3G 和 macFUSE 可以作为免费的替代方案。通过 Terminal 设置 /etc/fstab 的方法属于较早版本 macOS 的做法,不应作为当前解决方案推荐。只有在备份数据后可以清除硬盘时,重新格式化为 exFAT 才适用。

常见问题

QMac 可以读取 NTFS 硬盘吗?
A

可以。macOS 原生支持读取 NTFS 硬盘。你可以打开硬盘,并将其中的文件复制到 Mac。

QMac 默认可以写入 NTFS 硬盘吗?
A

不可以。macOS 不提供原生 NTFS 写入支持。如果要在 Mac 上创建、编辑、重命名、移动或删除 NTFS 硬盘中的文件,需要安装 NTFS 驱动,或将硬盘重新格式化为 exFAT 等与 macOS 兼容的文件系统。

Q如何在 Mac 上读写 NTFS 而无需格式化?
A

使用兼容 Mac 的 NTFS 驱动。这种方法不会擦除 NTFS 硬盘。不过,在编辑重要文件之前,仍应先测试该 NTFS 硬盘是否支持写入。

Q使用终端在 Mac 上写入 NTFS 安全吗?
A

对于较新的 macOS,不建议使用这种方法。通过终端修改 /etc/fstab 属于不受支持的变通方法,在近期 macOS 版本中可能不稳定且不可靠。请仅将其作为历史参考。

QApple 芯片 Mac 可以写入 NTFS 吗?
A

可以,但需要使用支持 Apple 芯片的兼容 NTFS 方案。部分 NTFS 驱动在安装过程中可能要求你批准系统扩展。安装前,请务必查看产品当前的兼容性页面。

Q普通 NTFS 驱动可以在 Mac 上解锁 BitLocker 硬盘吗?
A

不可以。BitLocker 加密是另一个独立问题。在正常访问文件之前,需要先使用适用于 Mac 的 BitLocker 解决方案解锁受 BitLocker 保护的硬盘。

Q如何在不安装软件的情况下在 Mac 上读写 NTFS 硬盘?
A

将 NTFS 硬盘重新格式化为 exFAT 等受支持的文件系统,是最安全、最可靠的方法。exFAT 同时兼容 macOS 和 Windows。

由于 Mac 支持读取 NTFS 硬盘,你可以先将其中的文件复制到 Mac 进行备份,然后再将硬盘重新格式化。