Skip to content

Instantly share code, notes, and snippets.

@wisicn
Last active November 12, 2015 18:49
Show Gist options
  • Save wisicn/519d6d456e21d677a2b5 to your computer and use it in GitHub Desktop.
Save wisicn/519d6d456e21d677a2b5 to your computer and use it in GitHub Desktop.
Enable NTFS Write support on Mac OS X Yosemite with Homebrew and Homebrew Cask

Last update: 2015/01/17

1. install lastest Xcode with Mac App Store

2. check if we have Xcode Command Line Tools installed

xcode-select -p

if we do not have it, install it by

xcode-select --install

3. install Homebrew

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

4. install brew cask

brew install caskroom/cask/brew-cask

5. if you have installed outdated ntfs-3g and osxfuse with homebrew before, remove them first

brew remove ntfs-3g
brew uninstall --force ntfs-3g
brew remove osxfuse
brew uninstall --force osxfuse

6. use brew cask to instll osxfuse, a signed kexts binary. more details about signed or unsigned kexts see here

brew cask update
brew cask install osxfuse

7. use homebrew to install the ntfs-3g

brew update
brew install ntfs-3g

8. replace the OS X original mount_ntfs with the one from ntfs-3g

sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.orig
sudo ln -s /usr/local/Cellar/ntfs-3g/2014.2.15/sbin/mount_ntfs /sbin/mount_ntfs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment