开源免费 macOS 读写 NTFS 格式磁盘方法

查看了很多文档资料,但安装时总提示无法找到ntfs-3g或类似的错误提示,进行无法安装,而这个是为了使用NTFS磁盘的工具是关键,所以重新整理了一下,并进行查漏补缺。

步聚基本是以官方说明或脚本安装完成,不使用任何其他修改过的脚本安装,安装完成后照国内源说明修改源地址,以尽量增加以后的使用速度,github实在是用不了,可以查看我的另一个文章,可以自动更新hosts文件:访问 github 问题解决方法-CSDN博客

一、基本信息

硬件:MacBook Pro 2017 (A1707)

系统:macOS 13.6 (Ventura)

软件:

homebrew 4.1.6 (一种包管理器,本文采用该工具也是因为该工具说是用的人比较多,软件也较多,另外还有一种工具叫MacPorts,这个安装ntfs-3g更简单,不过网上查的信息感觉不多,所以就先没使用,有感兴趣的可以自己研究一下,官网https://www.macports.org,安装ntfs-3g命令:port install ntfs-3g,安装前需要手动先安装macFUSE)

Mounty(更详细可以文档后面附1,开源免费的图形化管理NTFS磁盘的工具,NTFS驱动安装完成后就可以使用这个工具直接管理NTFS磁盘了)

brew 必加源:

gromgit/homebrew-fuse (也就是这个源,很少有文档提到,可能是因为文档时间过久,或是以前版本不需要添加)

对应的github地址:GitHub - gromgit/homebrew-fuse: gromgit's FUSE tap 有些文件可以直接在这个位置中的 releases 中找到,并用镜像站点快速下载后替换缓存中的未完成文件

brew 必装软件包:

macFUSE (有的文档上说这个可以在官方找安装,但实际在官方dmg文件如果直接安装,完成后还是安装不了ntfs-3g-mac,经测试必须在brew中安装才可以,但是可以先下载下来,可以在后面直接替换 brew 缓存中的文件,要不然 brew 下载的太慢了)

ntfs-3g-mac(有的文档写的安装的是ntfs-3g,而且不用添加源,但现在已经不可以使用了)

二、安装说明

1.安装homebrew

官网:macOS(或 Linux)缺失的软件包的管理器 --- Homebrew

方法一:如果github畅通则使用命令行安装最省事

复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

按提示安装就行,虽然是英文的,但也不难

github下载pkg包地址:Releases · Homebrew/brew · GitHub

方法二:如果github并不流畅,只要是能访问,那也可以下载pkg包安装

找个稳定的最新版就可以了,写该文档时最新版是4.1.16

下载完成后安装就可以了,跟安装普通软件一样,而且安装完成后就可以新开一个终端看看了

输入个 brew -v 看看版本,如果正常回显了就是已经安装完成了,下面就开始修改本地源了

2.修改本地源:

复制代码
# 添加指定的地址,这里使用的是清华大学
echo 'export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"' >> ~/.zprofile
echo 'export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"' >> ~/.zprofile
echo 'export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"' >> ~/.zprofile
echo 'export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"' >> ~/.zprofile
echo 'export HOMEBREW_PIP_INDEX_URL="https://pypi.tuna.tsinghua.edu.cn/simple"' >> ~/.zprofile
source ~/.zprofile
​
brew tap --custom-remote --force-auto-update homebrew/cask https://mirrors.ustc.edu.cn/homebrew-cask.git
# 更新一下,等完成
brew update

3.安装ntfs-3g-mac

复制代码
# 先添加源
brew tap gromgit/homebrew-fuse
​
# 以下因为 github 比较慢,所以别着急
# 必须先安装 macFUSE ,否则安装 ntfs-3g-mac 也会提示没有 macFUSE ,不让安装
brew install --cask macfuse
# 安装 ntfs-3g-mac ,不要安装 ntfs-3g ,会报错,好像意思是这个是 linux 什么什么的
#https://github.com/gromgit/homebrew-fuse/releases/download/ntfs-3g-mac-2022.10.3/ntfs-3g-mac-2022.10.3.monterey.bottle.tar.gz
brew install ntfs-3g-mac

4.安装Mounty

官网:https://mounty.app

安装包:https://mounty.app/releases/Mounty.dmg

下载后打开,拖到应用中就可以了,在应用中打开,右上角会有个小山的图标,然后就正常设置即可,中文显示,设置也很简单,正常使用就可以了,平常就放在那就可以了,可以设置成开机自己启动。

注:如果没有安装ntfs-3g-mac,则在重新装载磁盘时会提示没有找到 ntfs-3g 然后让你指定一个位置


附1:

Mounty 软件说明

该软件在 macOS 12(含12)之前的系统可以直接使用,无需其他外挂ntfs驱动,因为原系统中自带mount_ntfs工具

但在macOS 13(含13)之后,因为系统中已经彻底没有了ntfs工具或驱动,所以只能使用其他工具另安装ntfs第三方驱动,以供Mounty使用

附2:

brew 命令的基本操作

命令 说明
brew help 显示帮助信息
brew -v 显示版本号
brew list 列出已经安装的软件包
brew search xxx 搜索软件包
brew install xxx 安装软件包
brew doctor 自查brew的问题,并给处解决方法
brew --cache 查看缓存目录,如果下载的慢,可以把想要下载的文件在github中找到,然后找镜像的方法快速下载,再将下载的文件放在缓存目录中的 download 目录中,然后将文件名改成未下载完成的那个文件,就可以省着慢慢下了