MacOS 系统默认只能以只读模式挂载 NTFS 分区,有一些支持读写挂载的第三方应用都需要额外付钱购买。熟悉 Linux 系统的用户对 ntfs-3g 都不会陌生,它主要用来在 linux 系统下挂载 ntfs 分区。发现在 MacOS 上也可以使用,尝试了一下,发现效果不错。

解决依赖

在 MacOS 上安装 ntfs-3g 需要先安装 osxfuse,直接去官方仓库下载最新的 dmg 安装即可。

安装 ntfs-3g

ntfs-3g 在 homebrew/core 中,直接安装:

$ brew install ntfs-3g

使用

使用之前需要创建一个挂载点,可以创建在家目录,例如:

~ $ mkdir ntfs

插入移动硬盘,执行 diskutil list 命令查看分区名。

~ $ diskutil list

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *128.0 GB   disk2
   1:       Microsoft Basic Data myStor                  127.8 GB   disk2s1

/dev/disk2s1 挂载到 ~/ntfs 目录:

~ $ sudo ntfs-3g /dev/disk2s1 ntfs/

不用添加其他参数,默认就是读写挂载。

卸载分区

~ $ sudo umount ntfs