感谢Luffy的博客🚗
Mac支持的硬盘格式是HFS+,能与Windows共用的格式是FAT32。但若硬盘在Windows下执行默认格式化(NTFS)后,Mac就只能读取其中的内容,不能写入。但其实这只是苹果和微软的版权纠纷,macOS本质上是支持NTFS读写的,只是需要一点小小的额外操作,具体解决方法记录如下:
mount | grep ntfs
# /dev/disk5s1 on /Volumes/Untitled (ntfs, local, nodev, nosuid, read-only, noowners)
其中/dev/disk5s1是设备的虚拟路径,/Volumes/Untitled是设备挂载后的实际访问路径,记住前者。
手动卸载以read-only方式挂载的硬盘,以备后续重新挂载(不要看到卸载就慌张)
sudo umount /dev/disk5s1
新建一个设备挂载的实际访问目录,这里以桌面上的HD文件夹为例
mkdir ~/Desktop/HD
sudo mount_ntfs -o rw, nobrowse /dev/disk5s1 ~/Desktop/HD
将设备虚拟路径以读写方式挂载在新建的目录下,现在即可通过桌面的HD文件夹正常访问硬盘分区。
参数中的rw代表读写,nobrowse代表不在finder中显示。
此时不能以正常方式推出硬盘,但我们可以以取消挂载的方式来实现安全推出。
sudo umount /dev/disk5s1