MacFUSE and NTFS-3G

By: Justin Braun
Posted on: March 2, 2009

I was looking for a creative way to be able to share my USB hard drive that I had formatted for the Mac with my PC. HFS Explorer, worked fine, but required me to extract files instead of being able to expose the volume as a drive letter. I decided I would search for something that would allow my Mac to not only read (which OS X does by default), but also write to an NTFS partition. I was going to reformat my USB hard drive as NTFS since I now primarily use it with my PCs.

My search turned up an app called MacFUSE. MacFUSE, as the website indicated, “implements a mechanism that makes it possible to implement a fully functional file system in a user-space program on Mac OS X (10.4 and above). It provides multiple APIs, one of which is a superset of the FUSE (File-system in USEr space) API that originated on Linux. Therefore, many existing FUSE file systems become readily usable on Mac OS X.”

Next, my search turned up NTFS-3G, a driver that sits on top of MacFUSE and enables full read and write capabilities of NTFS under the Mac OS. I installed MacFUSE, and then NTFS-3G. After a reboot, I was on my way to copying files from the Mac to a USB hard drive, now formatted as NTFS. Well, kinda.

What I figured out is that the NTFS-3G driver seemed to cause a lot of problems with my Mac OS. Any time file access was taking place, whether it be on an HFS or NTFS file system, things seemed to “konk” out after a while. For example, I was copying a few ISOs over, and half way through the copy would error out, but it seem to hang the entire operating system. I tried several different files, large and smaller, with the same result.

I quickly removed MacFUSE and NTFS-3G and my problems relating to file system operations seemed to go away. Not sure what was happening there. For now I have decided to copy files through my virtual machine to the external drive. It adds a layer of abstraction, and seems to hinder the performance somewhat, but the copy operations do finish successfully.

Have you used MacFUSE or NTFS-3G and had a different experience?

Related Articles

Strange Refresh Problems with Vista

I noticed several days ago when I had downloaded a file that it didn't show up on my desktop where I

Windows Live Writer – my new favorite blog editor

My brother wrote about the release of Windows Live Writer in a recent entry.  I have been testi

Stupid Windows Tricks – Taskbar Labels

I actually stumbled across this setting recently, and it reminded me of a Windows "throwback".