macosx ei capitan : enable ntfs disk r/w by ntfs osxfuse Homebrew ntfs-3g System Configuration

NTFS format disk was default not writable under macosx.

This guide is to show you how to enable ntfs disk read/write in macosx with ntfs-3g.

osxfuse

Install or Update osxfuse using osxfuse-{3.x.x}.dmg

download link: osxfuse github release page

Homebrew

Install Homebrew:

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

After installation, update homebrew formula using:

1
brew update

ntfs-3g

Install ntfs-3g

1
brew install homebrew/fuse/ntfs-3g

System Configuration

OSX 10.11 (El Capitan) must temporary disable System Integrity Protection
to avoid “Operation Not Permitted” error when operating files in /sbin.

  • reboot in recovery mode to disable SIP

reboot by holding CMD+R to get in recovery mode

1
csrutil disable
  • replace mount_ntfs in /sbin

reboot normally from recovery mode

After booted in system, create a symlink for mount_ntfs

1
2
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original 
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
  • re-enable SIP

Just reboot by holding CMD+R to get in recovery mode, re-enable System Integrity Protection using:

1
csrutil enable

Finally, reboot your machine, and your NTFS disk should be writable now.

Enjoy it 🙂

Based on:

http://apple.stackexchange.com/questions/20889/how-do-i-write-to-ntfs-drives-in-os-x/213575#213575
https://gist.github.com/Coeur/86a18b646a3b78930cf3