计算机微刊前端程序员干货程序员

Mac读写NTFS格式硬盘-免费

2017-08-29  本文已影响0人  kc薯片

之前一直苦恼Mac book 如何读取ntfs格式的硬盘,网上找到了xxx破解,在10.12之前xxx破解还是好用的,但是系统升级以后就GG了。后来在Google发现了这个免费的好方法,分享给大家。

开源软件:ntfs-3g、osxfuse

1. 安装环境 brew 、xcode命令行工具

   a.  brew 安装

      详情见官网:https://brew.sh/

      或者,打开的Terminal(终端)运行

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew install wget

   b.  xcode命令行工具(如果有xcode就不需要再安装了)

       在打开的Terminal(终端)运行,

           xcode-select --install  

       也可以参考:Apple官方文档

2. 安装 osxfuse

      下载地址: https://osxfuse.github.io/

      下载以后直接安装,也可以去下面这个地址下载

         http://download.csdn.net/download/baiaiai0120/9954893

3. 关闭Rootless

        10.11以后的MAC OS 对权限要求比较高,我们不能直接在系统运行时进行对系统目录或      文件的修改,是El Capitan 加入了Rootless机制,不再能够随心所欲的读写很多路径下了。        设置 root 权限也不行。我们可以关闭 Rootless

      重启电脑 按住 Command+R, 进入恢复模式,点击工具菜单打开Terminal(终端),执行

          csrutil disable

      重启以后生效。(如果需要恢复默认,csrutil enable)

4. 安装ntfs-3g

      打开Terminal(终端),执行

      brew install ntfs-3g 

5. 修改自动挂载文件

    a. 查看自己的系统盘(系统盘默认都是Macintosh HD,如果你修改过才会不一样)

    方法一:进行恢复模式后,点击工具菜单打开Terminal(终端),执行

                  df  -h

                查看自己的系统盘

    方法二:进入Terminal(终端),执行

                cd  /Volumes/ 

                查看自己的系统盘

  b. 找到系统盘以后执行下面两条指令,在 Terminal(终端)中。

      mv "/Volumes/Macintosh HD/sbin/mount_ntfs" "/Volumes/Macintosh HD/sbin/mount_ntfs.orig"

      ln -s /usr/local/sbin/mount_ntfs "/Volumes/Macintosh HD/sbin/mount_ntfs"

注:中间的Macintosh HD 就是你系统盘的名字。

6. 重启电脑,然后就可以读写ntfs了。

参考文章:

http://blog.sina.com.cn/s/blog_9cd1705d0102wzc8.html

http://bbs.feng.com/read-htm-tid-10835131.html

上一篇 下一篇

猜你喜欢

热点阅读