Mac 上挂载 ntfs 硬盘默认无法写入,本篇介绍如何在 Mac 上挂载 ntfs 硬盘,并支持磁盘读写。

Mac 上挂载 ntfs 硬盘需要 ntfs-3g 支持,首先我们安装它。

安装

1
2
3
4
5
6
7
# 添加源
brew tap gromgit/homebrew-fuse

# 安装
brew install gromgit/fuse/ntfs-3g-mac
# 或者
brew install ntfs-3g-mac

安装完成后,就可以使用了

挂载硬盘

首先我们通过 USB 连接硬盘到 Mac 上,查看硬盘设备号

1
diskutil list

我这里是 /dev/disk2s1 挂载到 /Volumes/My Passport

然后卸载 mac 自动挂载(自动挂载方式无法写入)

1
sudo umount /Volumes/My\ Passport

最后再使用 ntfs-3g 进行挂载

1
2
3
4
5
6
# 创建挂载点
cd
mkdir passport

# 进行挂载
sudo /usr/local/bin/ntfs-3g /dev/disk2s1 /Users/jinzhongxu/passport -o local -o allow_other -o auto_xattr -o auto_cache

此时,就可以在 /Users/jinzhongxu/passport 里进行拷贝和存放文件了。

如果需要卸载,那么可以输入如下命令:

1
sudo umount /Users/jinzhongxu/passport

之后就可以拔掉连接线了。

参考文献

  1. Mac上安装ntfs-3g过程整理