美文网首页
苹果电脑macOS读写ntfs移动硬盘

苹果电脑macOS读写ntfs移动硬盘

作者: Sihan | 来源:发表于2017-09-13 16:58 被阅读397次

    前几天有位同事咨询我,他的Macbook Air无法拷贝资料到移动硬盘;在此之前也有其他的同事也咨询我同样的问题,还是说说吧。顺手写个了脚本,直接运行就行了。

    出现这种情况,无非是移动硬盘在windows操作系统下分区并以ntfs文件系统格式化。由于微软的限制,苹果的macOS操作系统隐藏了对ntfs文件系统的写入功能,只打开了读取功能。所以当你插入ntfs文件系统格式的磁盘时,macOS默认只能读取。

    要解决此问题目前有两种方法

    一、安装第三方的ntfs支持软件
    安装完后,重启即可使用。非常简单,例如:ntfs for mac、paragon ntfs等等,但这些软件是收费的。
    其实paragon ntfs还是比较良心的,我朋友购买的paragon ntfs 14,但升级到paragon ntfs 15后厂家自动发送了15版的激活码。
    优点:简单、简单、还是简单
    缺点:收费(价格还行,比起某厂的虚拟机良心很多)

    二、打开macOS隐藏的写入功能

    主要是使用macOS自带磁盘工具 diskutil,命令相对简单,照着打就行。

    1. 打开终端,输入 diskutil list 列出所有挂载的硬盘,并找出nfts硬盘的标识 /dev/disk2s1类似这种
    2. 在终端输入, diskutil unmout 分区标识,卸载硬盘
    3. 在终端入,sudo mount -t ntfs -o rw,auto,nobrowse 分区标识 被挂载的目录

    优点:免费、原生
    缺点:相对复杂,且每次插入移动硬盘都需要运行脚本

    ps:由于挂载分区时nobrowse是必须的,所以会导致挂载后磁盘未能在桌面显示出来,需要手动建立链接或是直打开挂载目录,用完磁盘后,需要右击挂载目录,选择「弹出」


    • 如果觉得上面的操作比较复杂,可以直接下载脚本文件执行。只需输入一句sh ./ntfs.sh命令即可。
      下载脚本后,然后打开终端进入脚本所在目录(通常下载的文件都在~/Downloads目录,只需cd ~/Downloads即可进入此目录),再输入 sh ./ntfs.sh,并按提示输入你的密码,脚本会自动将所有挂载ntfs分区卸载,重新以读写模式挂载并在桌面建立软链接。下载脚本

    • 如果还是觉得复杂的话,只能下载 Mounty for NTFS 它运行原理和方法二是一样的,所以方法的优缺点也适于它。但它不需要你输入任何的指令,你只需安装运行它,然后单击几下鼠标,再然后插入ntfs分区时,它会提示你是否以读写模式挂载,只需单击「是」。卸载时也是单击图标,选择「卸载」。

    如果你实在觉得方法二太麻烦了,请选择方法一。虽然这些收费软件有破解的版本,但请支持正版,毕竟它的价格不会很贵。特别是 「paragon ntfs」良心厂家。官网:https://china.paragon-software.com

    运行脚本前:
    此时ntfs硬盘是无法写入的,不能新建目录。

    Screen Shot 2017-09-13 at 15.18.14.png

    运行脚本后:
    此时ntfs硬盘变成可以写入状态,可以新建目录。

    Screen Shot 2017-09-13 at 15.21.00.png

    用完后需要在/Volumes「弹出」你的移动硬盘


    Screen Shot 2017-09-13 at 15.22.08.png

    相关文章

      网友评论

          本文标题:苹果电脑macOS读写ntfs移动硬盘

          本文链接:https://www.haomeiwen.com/subject/ojkbjxtx.html