Macos 10.15.7系统下,Tuxera无法挂载NTFS移动盘解决方案

参考资料

  1. 知乎-Mac的移动硬盘不能装载该如何解决?
  2. 命令行卸载Tuxera使用系统偏好卸载Tuxera
  3. Macos 10.15.7系统无法挂载移动盘解决方案
  4. Tuxera NTFS在Mac os 10.15.7系统用命令挂载盘

解决轨迹

最开始以为是错误插拔导致硬盘无法挂载。参考资料1,执行相关命令,但发现仍然无法挂载硬盘。然后去苹果社区查相关信息,有人提是因为Tuxera不是最新版本,就按照资料2卸载旧版本,重启电脑。这时发现可以挂载硬盘,但只能读不能写,此时,内心窃喜。安装最新版本Tuxera,重启电脑,发现又无法挂载硬盘,回到了最初的起点。我有点怀疑是因为软件与系统不兼容导致的,因为我在卸载掉软件后,是可以正常挂载。所以,我使用“Macos10.15.7无法挂载移动盘”去google找到材料3,发现Paragon软件可以通过命令来手动挂载以解决不兼容的问题。那Tuxera是否也可以手动挂载那?加上Tuxera关键词,找到材料4,问题终于得到解决了。

解决方案

3条命令

  1. 终端输入sudo mkdir /Volumes/ntfs-disk,需输入开机密码。
  2. diskutil list查看硬盘信息,找到对应条目。我这里对应的是 /dev/disk2s1

image-20220530151450204

  1. sudo /Library/Filesystems/tuxera_ntfs.fs/Contents/Resources/mount_tuxera_ntfs -o nodev -o noowners -o nosuid /dev/diskXsY /Volumes/ntfs-disk,需将这里diskXsY替换掉,对应上图,这里就替换成 disk2s1。等待片刻,即可成功挂载,此时可正常读写。

​ 注意:退出硬盘需重新挂载,为了方便下面提供了脚本方便执行

脚本

1
2
3
4
5
6
7
8
9
10
11
# tuxera 挂载ntfs硬盘(适用于zsh,bash不知是否可以)
tuxera_mount()
{
sudo mkdir /Volumes/ntfs-disk
if [ ! $# -eq 0 ]; then
echo "$1"
sudo /Library/Filesystems/tuxera_ntfs.fs/Contents/Resources/mount_tuxera_ntfs -o nodev -o noowners -o nosuid /dev/$1 /Volumes/ntfs-disk
else
echo "先用diskutil list,查看需要挂载盘的信息"
fi
}

tuxera_mount需要接收一个参数。比如对应上图,此参数应为 disk2s1。挂载时,执行命令tuxera_mount disk2s1即可。