下面这个方案是基于Tuxera 公司贡献的开源版本 ntfs-3g 来进行实现,在macos14.5上进行验证;该方案对系统有一定的修改,但是基于开源实现,所以为免费的解决方案。
ntfs-3g安装
执行以下命令
brew tap gromgit/homebrew-fuse
brew install ntfs-3g-mac
磁盘挂载
如果插入的磁盘已挂载,先卸载,diskutil unmount /Volumes/[label]
,其中[label]根据实际情况替换;
执行sudo ntfs-3g /dev/disk[x]s1 /Volumes/NTFS -o rw,NTFS,uid=[uid]
挂载磁盘,其中[x]可通过diskutil info /Volumes/xxx
查看挂载点;[uid]可通过dscl . ls /Users UniqueID
查看当前用户的id
合并操作
diskutil unmount /Volumes/[label]
sudo ntfs-3g /dev/disk[x]s1 /Volumes/NTFS -o rw,NTFS,uid=[uid]
文件操作
文件复制
sudo ntfscp /dev/disk2s1 ~/path/to/filename filename
文件删除
rm filename
标签:MacOS,NTFS,uid,ntfs,Volumes,挂载,3g
From: https://www.cnblogs.com/buxuewushu/p/18389242