最近在mac上使用NTFS格式移动硬盘的时候,发现只能读却不能进行写入。找找以前用的NTFS For Mac,但是想到这不久就过期了,还是不能用。就想着找到一款免费的,终于找到了在这个贴子的评论区找到了 NTFS Free,这款软件最后更新的时间是2013年,下载下来发现与现在的系统不是很兼容就没有使用(但是安装上去应该还是可以用的,我没有进行试验)。
就又按照推荐NTFS FREE的软件的评论区找到了mount命令的方式,终于解决了这个问题,以后就使用这个方法来进行。
sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk4s1 ~/Desktop/MyDisk
其中,disk4s1是需要挂载的分区,MyDisk是需要你挂载的目标目录。
下面着重介绍下 - o (option)参数的含义:
通过 man mount 可以找到关于auto 和 nobrowse的解释:
noauto This filesystem should be skipped when mount is run with the -a flag.
#注意:这里解释的是noauto,在上面的命令中使用的是auto
nobrowse This option indicates that the mount point should not be visible via the GUI
(i.e., appear on the Desktop as a separate volume).
在挂载完成后,由于nobrowse参数,在桌面会直接出现一个分卷就是你的移动硬盘,你可以按照一般的操作方式进行图形化操作,没有任何区别。
注意:
在NTFS的移动硬盘插入的时候,mac会自动将其挂载为只读的模式,在mount为读写模式之前只需先unmount即可;
不知道自己的移动硬盘的路径可以使用 diskutil list
查看自己的移动硬盘。
其实,常使用Linux的人应该就直接会想到这个方法的,但是因为Mac更多使用的是图形界面,就一时间没有想到。