Skip to content

Instantly share code, notes, and snippets.

@luxxi
Last active December 15, 2016 14:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save luxxi/6f3513df4f1bcb122d04bce80c7d6e71 to your computer and use it in GitHub Desktop.
Save luxxi/6f3513df4f1bcb122d04bce80c7d6e71 to your computer and use it in GitHub Desktop.
Enable write to NTFS support

Download osxfuse https://github.com/osxfuse/osxfuse/releases and install it with FUSE for OS X Preference Pane.

Command-line tools and homebrew are needed.

Install ntfs 3g driver.

brew install homebrew/fuse/ntfs-3g

Disable System Integrity Protection. Reboot and hold Command+R. Launch a terminal from the Utilities menu.

csrutil disable

Reboot.

sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs

Re-enable System Integrity Protection. Reboot and hold Command+R. Launch a terminal from the Utilities menu.

csrutil enable

Done.

To undo your changes and uninstall everything, you’ll need to first disable System Integrity Protection. After you do, run the following commands:

sudo rm /sbin/mount_ntfs
sudo mv /sbin/mount_ntfs.original /sbin/mount_ntfs
brew uninstall ntfs-3g
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment