Mac实现NTFS磁盘可读写挂载-基于开源NTFS驱动ntfs-3g

本文介绍了在Mac系统上如何通过安装开源NTFS驱动ntfs-3g和osxfuse,实现Windows磁盘的读写挂载。详细步骤包括使用homebrew安装,解决osxfuse下载问题,查询磁盘设备名并挂载,以及创建开机自动挂载脚本。
摘要由CSDN通过智能技术生成

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

有任何疑问欢迎留言交流~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值