Just a quick question, is NTFS supported on El Capitan? I just plugged in my external hard drive and I am able to copy stuff from it, but not write to it. I guess only read mode is supported?
See updated answer at https://apple.stackexchange.com/a/213575/62697.
To enable NTFS write support on OS X 10.11 El Capitan or macOS 10.12 Sierra.
Install latest NTFS-3G (2016.2.22) from Homebrew. (you need Xcode)
brew install ntfs-3g
- Link NTFS-3G to boot after temporary disabling System Integrity Protection.
[reboot by holding CMD+R to get in recovery mode] csrutil disable [reboot normally] sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs [reboot by holding CMD+R to get in recovery mode] csrutil enable [reboot normally]
You will get those instructions from this wiki page as well: https://github.com/osxfuse/osxfuse/wiki/NTFS-3G
Not just in El Capitan. That's been the standard behaviour of OS X in regards to NTFS since at least 10.4 (which is the first version I used): you can read, but you can't write.
In addition to the solutions mentioned above, you can also try NTFS-3G. Or, if you want to go the other way, there's an app called MacDrive for Windows which allows your PC to read Mac-formatted disks.
For those who get an error while installing homebrew/fuse/ntfs-3g saying:
brew link step did not complete successfully
The formula built, but is not symlinked into /usr/local. Removing files returns an error like:
Error: Could not symlink include/ntfs-3g/acls.h /usr/local/include/ntfs-3g is not writable.
Solution that worked for me posted by bfontaine:
sudo chown -R $(whoami):admin /usr/local; brew link --overwrite ntfs-3g
FIXED SOLUTION :
Write to NTFS on OSX Yosemite and El Capitan
Install osxfuse (3.x.x) from https://github.com/osxfuse/osxfuse/releases.
Step 2 Install Homebrew: (run below command in terminal)
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Step 3 Update Homebrew formulae: (run below command in terminal)
Step 4 Install ntfs-3g (run below command in terminal)
brew install ntfs-3g
If you are on OSX 10.11 (El Capitan), temporary disable System Integrity Protection.
Steps to disable the Integrity protection
There are four steps to disable :
1 - Reboot the Mac and hold down Command + R keys simultaneously after you hear the startup chime, this will boot OS X into Recovery Mode
2- When the “OS X Utilities” screen appears, pull down the ‘Utilities’ menu at the top of the screen instead, and choose “Terminal”
3- Type the following command into the terminal then hit return:
4- You’ll see a message saying that System Integrity Protection has been disabled and the Mac needs to restart for changes to take effect,
and the Mac will then reboot itself, just let it boot up as normal
Create a symlink for mount_ntfs
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
If you are on OSX 10.11 (El Capitan), re-enable System Integrity Protection.
follow step 5, only need to change the terminal command to
attach the hard disk cable to mac. its working.