苹果电脑支持NTFS

作者:佛前一粒沙    发布于:

  1. 插上移动硬盘或者U盘
  2. 打开终端,然后在终端中输入”diskutil list” 查看插入磁盘的名称
diskutil list
  1. 然后输入命令“ls /Volumes” 找到自己需要的硬盘的名称
    ls /Volumes
    
  2. 然后更新 /etc/fstab文件,输入命令 “sudo nano /etc/fstab” 或者”sudo vi /etc/fstab”
sudo nano /etc/fstab 或者 sudo vi /etc/fstab
  1. 然后写入“LABEL=Untitled none ntfs rw,auto,nobrowse” Untitled 为硬盘名称(这一步的作用是把硬盘加上写的权限)(如果你的名字里面有空格键,就需要用\040的意思是代替空格键,比如西数的硬盘名字很统一,也带空格,可以这样写:My\040Passport,后面 ntfs rw表示把这个分区挂载为可读写的ntfs格式,最后nobrowse非常重要,因为这个代表了在finder里不显示这个分区,这个选项非常重要,如果不写入的话挂载是不会成功的。)
LABEL=Untitled none ntfs rw,auto,nobrowse
  1. 写完这里以后不是按回车,按 Ctrl + X,会出现要不要保存的字样,请按 Y 然后回车 然后重新吧硬盘拔插一次
  2. .LABEL=Untitled none ntfs rw,auto,nobrowse

2、使MacOS系统支持NTFS写入

PS.原理就是将MacOS自带的 mount_ntfs 默认加载方式从只读改成读写
①、打开终端.app(Terminal.app):

应用位置:应用程序——>实用工具——>终端.app
②、切换到root身份:

sudo -s

③进入/sbin目录:

cd /sbin

④、修改默认的NTFS挂载脚本名字:

mv mount_ntfs mount_ntfs_rbase

⑤、新建NTFS挂载脚本并编辑:

vi mount_ntfs

然后按一下键盘的i(注意英文输入法模式的小写)键进入编辑模式,然后在文件里面加入以下内容:

#!/bin/sh
/sbin/mount_ntfs_rbase -o rw,nobrowse "$@"

然后保存输入的内容,保存步骤如下:
I、按下键盘的esc键

II、在英文输入法模式小写状态下一次按下键盘的:wq键

:wq

III、按下回车键保存

⑥、修改脚本权限:

chmod a+x mount_ntfs

⑦、退出root用户:

exit

3、将Volumes放到侧边栏方便访问硬盘:

MacOS下所有硬盘都挂载在/Volumes目录,为了方便访问硬盘, 可以在Finder里用快捷键command+shift+G打开跳转, 输/Volumes进入所有磁盘目录, 然后在再用快捷键command+control+T将 /Volumes 保存到边栏,这样以后新插入的硬盘就可以直接在Finder边栏的Volumes中找到了
其它问题:

一、执行上述步骤2.4时有错误的解决办法:

如果在执行上述2.4步骤时有如下错误==mv: rename mount_ntfs to mount_ntfs_orig: Operation not permitted.==提示,可以进行如下操作:
1、重启Mac并进入恢复模式(Recovery):

重启电脑时不停的按快捷键command+R
2、使用终端.app关闭安全限制:

进入恢复模式后在顶部找到实用工具下的终端.app并打开,打开后在终端中输入以下命令:

csrutil disable

3、重启Mac:

在终端中输入

reboot

命令重启Mac
4、重复上述2.4步骤

二、为避免其它安全隐患,可以在完成操作后打开安全限制,打开方法如下:

1、重启Mac并进入恢复模式(Recovery)

2、使用终端.app打开安全限制:

进入恢复模式后在顶部找到实用工具下的终端.app并打开,打开后在终端中输入以下命令:

csrutil enable

3、重启Mac
通过以上操作,就可以完成NTFS格式硬盘的读写操作了,而且有了Paragon NTFS,还可以实现对硬盘的NTFS格式化操作。

format_list_numbered

(无)

vertical_align_top

Copyright © 2017 佛前一粒沙的博客

Powered by Hexo & Theme - Vateral