对于使用 macOS 的用户来说,NTFS 文件系统的读写支持一直是一个常见需求。虽然 macOS 自带了 NTFS 读取能力,但默认情况下并不支持直接写入 NTFS 格式的驱动器。本文将详细介绍如何使用 Homebrew 包管理器安装必要的工具,实现对 NTFS 驱动器的完整读写访问。
准备工作
在开始之前,请确保您的 macOS 系统已更新到较新版本(建议 macOS 10.12 或更高版本)。同时,您需要拥有管理员权限,因为安装过程中需要输入密码。
第一步:安装 Homebrew
Homebrew 是 macOS 上最流行的包管理器,我们将使用它来安装所有必要的组件。
打开“终端”应用程序(可在“应用程序”文件夹的“实用工具”中找到)
复制并粘贴以下命令,然后按回车键:
bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
按照屏幕提示完成安装过程。系统可能会要求您输入管理员密码
安装完成后,建议运行以下命令确保 Homebrew 设置正确:
bash brew doctor
第二步:安装 macFUSE
macFUSE 是一个允许 macOS 扩展文件系统支持的框架,它是许多第三方文件系统驱动程序的基础。
在终端中执行以下命令:
bash brew install --cask macfuse
安装过程中,系统可能会弹出安全提示,要求您允许系统扩展。请按照提示前往“系统偏好设置”>“安全性与隐私”批准此操作。
第三步:添加 Homebrew 仓库并安装 ntfs-3g
ntfs-3g 是一个开源的 NTFS 驱动程序,它提供了完整的读写支持。
首先添加包含 ntfs-3g 公式的仓库:
bash brew tap gromgit/homebrew-fuse
然后安装 ntfs-3g-mac:
bash brew install ntfs-3g-mac
第四步:安装 Mounty
Mounty 是一个轻量级的 GUI 工具,它可以简化 NTFS 驱动器的挂载过程。
在终端中执行:
bash brew install --cask mounty
第五步:配置系统安全性设置
安装完成后,首次使用前需要进行一些系统安全性配置:
打开“系统设置”>“隐私与安全性”
向下滚动找到“安全性”部分
如果看到有关 macFUSE 或系统扩展的提示,请点击“允许”按钮
对于某些 macOS 版本(特别是较新的版本),您可能需要调整启动安全性设置:
关机并重新启动 Mac,同时按住电源按钮直到看到启动选项
选择“选项”并点击“继续”
进入“实用工具”菜单,选择“启动安全性实用工具”
选择“降低安全性”或“允许用户管理来自被认可开发者的内核扩展”
保存更改并重新启动 Mac
使用 Mounty 挂载 NTFS 驱动器
完成所有安装和配置后:
将 NTFS 格式的外部驱动器连接到 Mac
启动 Mounty 应用程序(可以在“应用程序”文件夹中找到)
Mounty 会自动检测到 NTFS 驱动器并提示您挂载它以进行读写访问
点击“是的,当然!”按钮以读写模式重新挂载驱动器
现在您应该能够向该驱动器写入文件了。请注意,Mounty 会在菜单栏中显示一个图标,您可以点击它来管理已连接的 NTFS 驱动器。
故障排除
如果遇到问题:
确保所有组件都已正确安装:
bash
brew list
尝试重新安装组件:
bash
brew reinstall macfuse ntfs-3g-mac mounty
检查系统扩展是否已启用:
打开“系统信息”应用程序
在“软件”部分下选择“扩展”
查找与 macFUSE 相关的条目
如果遇到权限问题,尝试卸载并重新连接驱动器
结论
通过以上步骤,您已经成功在 macOS 系统上配置了完整的 NTFS 读写支持。这种方法结合了命令行工具的强大功能和图形界面的简便性,使您能够轻松地在 macOS 和 Windows 系统之间传输文件。
请注意,虽然这些工具非常可靠,但任何时候使用第三方文件系统驱动程序时,都建议定期备份重要数据,以防止意外数据丢失。