11

Hi I'm trying to install NTFS-3G on macOS BigSur but every time I run brew install ntfs-3g it reports Error: ntfs-3g has been disabled because it requires FUSE!. Obviously I've already installed macFUSE from osxfuse but brew doesn't seem to recognise it.

How can I solve that?

1

4 Answers 4

20

The use of FUSE has been deprecated in homebrew: any formulas that use FUSE as a dependency have been disabled.

Your options are:

  • use a different tap to install the FUSE using package (as mentioned in this issue)
brew tap gromgit/homebrew-fuse
brew install --cask macfuse
brew install ntfs-3g-mac 
  • use a different package manager if another one provides ntfs-3g
  • find a pre-compiled version of ntfs-3g along with dependencies
  • compile ntfs-3g and dependencies yourself
  • buy Paragon NTFSno affiliation
13
  • 1
    Ok. I'm trying compiling by myself. Once cloned directly from tuxera's repo I run these commands: ./autogen.sh ./configure with no errors, but when i run make it returns Undefined symbols for architecture x86_64: "_libintl_setlocale", referenced from: _utils_set_locale in utils.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [ntfsfix] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
    – Matteo
    Commented Jun 16, 2021 at 10:07
  • 4
    Sure. Skip a pizza and buy Paragon NTFS. shop.paragon-software.com/277/… Commented Jun 16, 2021 at 14:36
  • 2
    @Matteo the issue Homebrew have is that fuse is now not open source
    – mmmmmm
    Commented Jun 16, 2021 at 15:50
  • 4
    @Matteo You think "Open Source" == "I don't have to pay for it". It does not. Further, it works so "really well", that you can't install it. Commented Jun 16, 2021 at 16:37
  • 3
    Appears to me it's more the mac that isn't working rather than the software. I can browse NTFS just fine from Linux. This Paragon NTFS thing looks like a tax for owning a mac. Commented Jun 16, 2021 at 17:48
2

It requires you to install macfuse

brew install macfuse

And then follow last steps from osxfuse/osxfuse discussion on GitHub:

brew tap gromgit/homebrew-fuse
brew install ntfs-3g-mac
2
  • 2
    This is already mentioned in an existing answer apple.stackexchange.com/a/422524/237 - which gives more information
    – mmmmmm
    Commented Nov 5, 2021 at 11:03
  • 1
    Better to edit those two lines into that answer - which I have done
    – mmmmmm
    Commented Nov 5, 2021 at 11:05
2

If you don't need format from Mac Os X à drive in ntfs, but only use it in read/write mode, there is the excellent utility Mounty :

Although there are reports that writing through the native driver from macOS which may cause data issues or corruption, I've never have corruption problems with my use of Mounty.

2
  • 1
    I first installed the packages from the top answer and then installed mounty to access my usb stick. And it worked, I now can write to it.
    – Timo
    Commented Mar 7 at 7:16
  • Excellent clarification that your experience is this works well and has no issues. Also glad you’re in business @Timo
    – bmike
    Commented Mar 13 at 18:25
-1

From this answer to a similar question:

While you can use NTFS-3G for accessing NTFS drives, it should be noted that recent versions of macOS support writing to NTFS drives natively. This option however is hidden from the GUI and you'd normally need the terminal to do it:

sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk3s1 ~/ntfs-volume
1
  • 3
    Native write support for NTFS in macOS is not stable and should not be used! Commented Oct 29, 2021 at 22:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .