Make your NTFS drive writable under Mac Lion
27-December-2011
3 minutes read
mactech

Just now i got my new Mac book pro, pre loaded with Lion OSX and one of the surprises i stepped onto is NTFS write issue on the Mac.

Based on a few blog posts and comments I managed to find a way that worked for me, so I thought I’d put it all here in one place for others.

Pre requisites:

Get HomeBrew installed in your machine. And of course this needs XCode tools to be installed.

Steps:

  1. Install latest Fuse4X (a fork of MacFUSE) and NTFS-3G packages:
brew install fuse4x brew install ntfs-3g
  1. Type brew info fuse4x-kext in the terminal. You will be shown a message similar to this:

In order for FUSE-based filesystems to work, the fuse4x kernel extension must be installed by the root user:

sudo cp -rfX /usr/local/Cellar/fuse4x-kext/0.8.13/Library/Extensions/fuse4x.kext /System/Library/Extensions sudo chmod +s /System/Library/Extensions/fuse4x.kext/Support/load\_fuse4x

Perform both the operation. 3) And after this i simply followed this blog post entry. Since you have already installed Fuse4x and ntfs-3g you can directly jump to

"Ok, at this point you should have a functional fuse4x and ntfs-3g install."

and create an alternative

/sbin/ntfs\_mount

script as described there.
And at last you got make one change to get things working.
The script in the bog post is for MacPort users. For HomveBrew users you got to make this change.
replace

/opt/local/bin/ntfs-3g

with

/usr/local/bin/ntfs-3g

And that's it. Just try mounting a NTFS drive and you should have write permissions to your drive. If you face any issues check out the log @

/var/log/ntfsmnt.log

or try re-booting the machine in the worst case.

Share
Like
profile-image
Prasanna is a full stack web developer, with exposure to various programming languages. Uses mostly Java, Javascript these days and got ~13 years of architecting and coding enterprise software solutions.