MacOS – Uninstalling NTFS-3G and MacFUSE after upgrading from Yosemite to El Capitan

filesystemmacosntfs

After I upgraded from Yosemite to El Capitan with NTFS-3G and MacFUSE installed, both programs stopped working. So I wanted to remove them and install Fuse for OS X instead. I still have the NTFS-3G and MacFUSE settings page in System Settings available, but I cannot uninstall them because the button is not clickable.

After some little research, I found the NTFS-3G folder under:

/Library/SystemMigration/History/Migration-CA37AC69-836D-4620-AD96-0F566792C5A0/QuarantineRoot/System/Library/Filesystems/ntfs-3g.fs

I tried running the script uninstall-package.sh manually, but it did not work due to the changed folder location.

Now I wanted to ask if anyone has an idea how to get rid of them, including the System Setting entries.

Best Answer

In order to remove MacFUSE, you can following this guide. So:

  1. Access the root account: sudo su
  2. Execute uninstallation scripts:

    /Library/Filesystems/osxfusefs.fs/Support/uninstall-macfuse-core.sh
    /Library/Filesystems/osxfusefs.fs/Support/uninstall-osxfuse-core.sh
    /System/Library/Filesystems/ntfs-3g.fs/Support/uninstall-package.sh
    
  3. Additionally you can remove files and directories, that uninstallation scripts don't remove:

    rm -r /Library/PreferencePanes/MacFUSE.prefPane
    

    (to remove the button from the preferences)

    rm /Library/Preferences/com.google.macfuse.plist
    rm /Library/Logs/ntfs-3g_util.log
    rm /Library/Preferences/org.catacombae.macntfs-3g.DriverSettings.plist
    rm /Library/Preferences/org.catacombae.macntfs-3g.DriverSettings.plist.lockfile
    rm /private/var/run/ntfs-3g_daemon.pid
    rm -r /private/var/root/Library/Caches/autoinstall-macfuse-core
    rm -r /Users/admin/Library/Caches/com.github.osxfuse.OSXFUSEPrefPane