Write in NTFS using Mavericks [duplicate]

I found the proper way to do this (also works for Yosemite):

Install Homebrew and cask if you don't already have them:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew install caskroom/cask/brew-cask

Uninstall any previous versions of osxfuse (unsigned kexts are banned now):

brew cask uninstall osxfuse

Update Homebrew and install osxfuse and ntfs-3g

brew update
brew cask install osxfuse
brew install ntfs-3g

You need to create a symlink for mount_ntfs, in order to make drives mount automatically:

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

This is so easy and you don't need to install any 3rd party application or driver. No reboot required.

  1. Find out the name of your "Volume"
  2. Open Terminal
  3. Create or Update your /etc/fstab file. Replace "My040Passport" with the name of your "Volume". you can do this by typing sudo vi /etc/fstab into Terminal. You will be prompted for your password.

    #
    # Warning - this file should only be modified with vifs(8)
    #
    # Failure to do so is unsupported and may be destructive.
    #
    LABEL=My\040Passport none ntfs rw,auto,nobrowse
    
  4. Unplug your external harddrive and then plug it back in

  5. You will NOT see your HDD listed in the Finder anymore you must open it in from within Terminal with the below steps.
  6. Open Terminal, enter 3 commands below and use your own Volume name in the 3rd command

    cd /Volumes
    ls 
    open My\ Passport
    

    Command 1 will Change your current directory.
    Command 2 will list Volumes, the one you're interested in will be listed here.
    Command 3 will open your Volume in Finder.

  7. Since you won't see the HDD in the Finder, let's add a link to it onto your Desktop. Open Terminal, enter this command replacing the Volume name, and replace the destination as well if desired.

    ln -s /Volumes/My\ Passport/ ~/Desktop/hdd
    

I had the same setup as you, and since upgrading to 10.9 I can't write to NTFS. The solution I ended up going with (at least for the short term,) was to use Paragon's NTFS for Mac® OS X 11. It seems to work fine, and has a 10 day free trial.

Hopefully a better method will be found soon, but I got tired of messing with it.

Another option that I didn't try was to edit the /etc/fstab file. The following is from NTFS Write Support On OS X Mountain Lion:

  • Uninstall other 3rd-party NTFS software, like Paragon, Tuxera or NTFS-3G.
  • Edit /etc/fstab (you can do this with sudo vi /etc/fstab) Add the following line: LABEL=”VOLUME_NAME_WITHOUT_QUOTES” none ntfs rw,auto,nobrowse
  • Now, just unmount and re-mount the disk

I used a combination of macfuse-core-10.5-2.1.9, and ntfs-3g-2010.10.2-macosx on OS X Mavericks and I am able to write to a NTFS drive.

  • Firstly Install macfuse-core-10.5-2.1.9
  • Then install ntfs-3g-2010.10.2-macosx
  • After installations, let's open the NTFS-3G
    • System Preference > NTFS-3G
    • Click [enable]
  • Finally, let's unmount your target NTFS disk and mount it again

Even if you go the TimeOut message, you are in the right direction already. Let's try to create file and folder to your NTFS harddrive.