Zexian Li

macOS杂记

2020-09-17 · 2 min read

写入NTFS硬盘的方法

感谢Luffy的博客🚗

Mac支持的硬盘格式是HFS+,能与Windows共用的格式是FAT32。但若硬盘在Windows下执行默认格式化(NTFS)后,Mac就只能读取其中的内容,不能写入。但其实这只是苹果和微软的版权纠纷,macOS本质上是支持NTFS读写的,只是需要一点小小的额外操作,具体解决方法记录如下:

  1. 插入硬盘,在终端查看挂载方式
mount | grep ntfs
# /dev/disk5s1 on /Volumes/Untitled (ntfs, local, nodev, nosuid, read-only, noowners)

其中/dev/disk5s1是设备的虚拟路径,/Volumes/Untitled是设备挂载后的实际访问路径,记住前者。

  1. 卸载硬盘

手动卸载以read-only方式挂载的硬盘,以备后续重新挂载(不要看到卸载就慌张)

sudo umount /dev/disk5s1
  1. 新建挂载目录

新建一个设备挂载的实际访问目录,这里以桌面上的HD文件夹为例

mkdir ~/Desktop/HD
  1. 以读写方式重新挂载分区
sudo mount_ntfs -o rw, nobrowse /dev/disk5s1 ~/Desktop/HD

将设备虚拟路径以读写方式挂载在新建的目录下,现在即可通过桌面的HD文件夹正常访问硬盘分区。
参数中的rw代表读写,nobrowse代表不在finder中显示。

  1. 拔出硬盘

此时不能以正常方式推出硬盘,但我们可以以取消挂载的方式来实现安全推出。

sudo umount /dev/disk5s1 
Bad decisions make good stories.