前言
由于苹果和微软的各种恩怨问题,导致苹果系统使用NTFS格式的硬盘时只能读不能写,解决办法有
1、硬盘/移动硬盘/U盘可以格式化为exfat / fat32(不能超过4G) 格式,win和mac都可以读写,缺点是没有NTFS格式稳定(某些罕见操作容易丢数据)
2、下载某些mac软件加载,如Paragon NTFS for Mac,实际使用体验不佳,无法挂载等问题,使用过最稳定的是希捷免费提供的NTFS_for_Mac.dmg(某些网站拿来卖),但是系统升级10.15后该软件安装不了,截止2020.02希捷官网仍未有更新版本。如果10.14系统以下不想折腾并且使用的是希捷硬盘的话可以下载该软件NTFS_for_Mac.dmg
3、重新挂载硬盘可读写模式,即本文主要介绍的方式。适用黑苹果、白苹果,主机硬盘和移动硬盘。
一、卸载硬盘
打开终端,输入以下命令回车
sudo umount /dev/disk2s2
注意 disk2s1 要改为你自己要挂载的硬盘,查看方式为终端输入 diskutil list 回车,见下图,找到你的目标硬盘分区名称
二、新建文件夹以供挂载
位置自选,例如在 /Users/yourName(替换为你的用户文件夹名字) 目录下建 video 文件夹
sudo mkdir /Users/yourName/video
三、挂载硬盘(动硬盘到第三步可以完结,主机硬盘继续往下看)
sudo mount_ntfs -o rw,nobrowse /dev/disk2s2 /Users/yourName/video
挂载完毕,可以看到相应文件夹下已经存在挂载的硬盘了,找不到的话可以在 访达(finder) 界面按组合键 comand + shift + G ,在出现的输入框输入地址 /Users/yourName 可以看到你挂载好的硬盘了,拖动它放到侧边栏就可以快捷打开了。
四、写到 bash_profile 文件简化过程
如果是挂载主机硬盘到黑苹果,我们希望配置过后每次开机都不需要重新配置,那么我们可以继续往下。
输入命令打开vim编辑器
vi ~/.bash_profile
按 i 变成输入状态,注意改变 yourName 为你的用户文件夹名字
sudo umount /dev/disk2s2
sudo mount_ntfs -o rw,nobrowse /dev/disk2s2 /Users/yourName/video
输入完成后,按 esc 键退出编辑状态,按 shift + : 键,输入wq 保存退出vim编辑器。
五、开机自动生效
如果开机后不能自动生效,则需要在~/.zshrc 文件的最后增加一行:
输入命令打开vim编辑器
vi ~/.zshrc
在最后增加
source ~/.bash_profile
vim操作方式不熟悉的话参考第四步。
六、sudo 免密码
如果不想每次 sudo 都输入权限密码,可以进行以下操作
sudo visudo /etc/sudoers
找到
root ALL = (ALL) ALL
%admin ALL = (ALL) ALL
修改为
root ALL = (ALL) ALL
%admin ALL = (ALL) NOPASSWD: ALL
保存退出。
重启电脑后就发现可以无感自行生效了。
结论
如果你只针对希捷移动硬盘并且系统是10.14及以下版本,那么最省事的就是用NTFS_for_Mac.dmg 。
而如果你要长期挂着这个硬盘,如黑苹果,那么使用本文推荐的方式可以无感使用,不过如果你主机改变了硬盘位,如增加或减少了硬盘或者改变位sata口而发现硬盘不出现了,别着急,核对一下然后修改~/.bash_profile 文件中的硬盘分区名即可。