Mac系统上挂载的Windows磁盘只能读取,而没有写权限。本文介绍使用第三方的NTFS驱动实现磁盘可写入挂载,使用的是LInux的NTFS驱动ntfs-3g,性能和稳定性就不用多说了。当然,每次使用前都需要输入命令行很麻烦,你也可以写个脚本开机挂载磁盘NTFS,自动检测插入的U盘并实现挂载。
1、首先要安装homebrew,这个请自行百度。
2、安装ntfs-3g和osxfuse,在终端输入以下命令。
#安装ntfs-3g
brew install ntfs-3g
#安装osxfuse
brew cask install osxfuse
安装osxfuse可能会下载失败,可以手动下载安装包来安装。
安装包地址:
https://github.com/osxfuse/osxfuse/releases/download/osxfuse-3.10.2/osxfuse-3.10.2.dmg
3、查询磁盘设备名并实现挂载
#查询设备名
diskutil list
#实现挂载,比如挂载磁盘1的分区3,挂载到路径/mnt/abc下
#创建挂载目录
sudo mkdir /mnt/abc
#以可读写方式挂载
sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk1s3 /mnt/abc
最后附上自己写的一个开机挂载脚本,磁盘设备名和密码请自行替换,并将脚本加入到开机启动项。
#!/bin/bash
diskutil umount /dev/替换成你的磁盘
diskutil umount /dev/替换成你的磁盘
#可以继续添加磁盘
#/mnt目录自行创建
sudo -S mount -t ntfs -o rw,auto,nobrowse /dev/替换成你的磁盘 /mnt/1 <<EOF
替换成你的密码
EOF
sudo -S mount -t ntfs -o rw,auto,nobrowse /dev/替换成你的磁盘 /mnt/2 <<EOF
替换成你的密码
EOF
有任何疑问欢迎留言交流~