Skip to main content

Configuring Mac OS X to Write to Bootcamp NTFS File System



Install Xcode

Get the command line tools:
[pre class="brush:bash"]
xcode-select --install
[/pre]
Install homebrew:
[pre class="brush:bash"]
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
[/pre]
Disable Homebrew anonymous aggregate user behaviour analytics:
[pre class="brush:bash"]
brew analytics off
[/pre]
Install osxfuse using homebrew:
[pre class="brush:bash"]
brew install Caskroom/cask/osxfuse
[/pre]
Install ntfs-3g:
[pre class="brush:bash"]
brew install homebrew/fuse/ntfs-3g
[/pre]
Now you need to disable system integrity protection:
Reboot your mac to recovery mode by pressing Command+R while booting
Launch the terminal from Utilities and enter:
[pre class="brush:bash"]
csrutil disable
[/pre]
Now reboot into mac and enter the following in terminal
[pre class="brush:bash"]
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
[/pre]
Lastly, re-enable system integrity protection by going into recovery mode and enter:
[pre class="brush:bash"]
csrutil enable
[/pre]
Once you reboot you should have NTFS_write support

To reverse this process

Firstly, disable system integrity protection as described above and run the following commands,
[pre class="brush:bash"]
sudo rm /sbin/mount_ntfs
sudo mv /sbin/mount_ntfs.original /sbin/mount_ntfs
brew uninstall ntfs-3g
[/pre]
Nowuninstall osxfuse
List the installed packages:
[pre class="brush:bash"]
brew cask list
[/pre]
Removing osxfuse:
[pre class="brush:bash"]
brew cask uninstall osxfuse
[/pre]
Finally, re-enable system integrity protection

Main Sources
  1. http://www.howtogeek.com/236055/how-to-write-to-ntfs-drives-on-a-mac/
  2. https://coolestguidesontheplanet.com/how-to-write-to-ntfs-external-disk-drives-from-os-x-10-11-el-capitan/

Comments

Popular posts from this blog

How to Safely Uninstall Python from Mac OS X

Mac Laptops comes with Python pre-installed, but if you install another version of Python probably from www.python.org it might interfere with the default Python installation. Thus it is recommended to install other Python versions through Homebrew or mac ports.

Advantages and Disadvantages of Electro-oculography (EOG)

In the previous post we looked at what is EOG? In this post we will look at the advantages and disadvantages of EOG.

What is your Lucky Colour?

Colours and You
Which colour can bring you luck and enhance your day? This can be identified by calculating the birth number,