OSXFUSE – FUSE for macOS is an open source, GitHub-hosted application that basically operates a mechanism that allows the implementation of a fully-functional file system in a macOS program. The process that FUSE for macOS uses is tedious and can get very technical, which might make people who are not very comfortable in rebooting into recovery mode and using Terminal quite uneasy.
In any case, you can use FUSE for macOS to write over NTFS formatted disk by following these steps:
- Make sure you have downloaded Homebrew, which is a command line package manager.
- Open Terminal. You do this by opening your Applications folder, where the Terminal application is located.
- After you’ve opened Terminal, type in this command:
brew install ntfs-3g
- Restart your Mac, and before the OS X starts, press and hold Command+R until the Apple icon and a progress bar appears, and then release. This will boot you toRecovery mode, instead of restarting.
- Open Terminal from the Utilities menu and type this command:
This will disable SIP (System Integrity Protection) or “rootless” mode, and it should show in a display message. Restart your computer.
- After you have rebooted, open Terminal again and type these commands:
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
- Reboot your computer again and repeat what you did in Step 5, so that you reboot into recovery mode.
- Once you’re in recovery, re-enable SIP by opening Terminal and typing this command:
- Reboot your Mac again. If you did all of the above correctly, NTFS will now fully work on your Mac OS.