My favorites | Sign in
Project Home Downloads Wiki Source
Quick start guide.
Updated Mar 19, 2013 by


If there are no binary packages for your OS or you want to get the most recent version, you should compile from source. To do this under GNU/Linux you need to install the following packages:

  • subversion (if you wish to get the source from the repository, see below),
  • scons,
  • fuse-devel (or libfuse-dev),
  • gcc.

Getting the Source

Download tarball with source from the Downloads section or directly from the repository:

svn co exfat-read-only


Change directory and compile:

cd exfat-read-only

Then install the driver:

sudo scons install


Modern GNU/Linux distributions will mount exFAT volumes automatically—util-linux-ng 2.18 (was renamed to util-linux in 2.19) is required for this. Anyway, you can mount manually (you'll need root privileges):

sudo mount.exfat-fuse /dev/sdXn /mnt/exfat

where /dev/sdXn is the volume special file, /mnt/exfat is a mountpoint.


If you have any questions, issues, suggestions, bug reports, patches, etc. please send an e-mail to the mailing list (archive). Do not use the comment field at the bottom of this page, it's for commenting this article itself.

Comment by, Jan 14, 2013

I need to flag an exFAT filesystem as bootable under GNU+Linux. Is there a way to use this project to do so? I am otherwise very grateful to be able to read/write exFAT filesystems, but would love a way to flag them as bootable. Thank you!

Comment by, Jan 24, 2013

Is there a point right now almals? Can grub successfully boot a system, and expect the system to be able to mount and load itself from a user-mode FS?

Comment by, Jan 25, 2013

For flagging bootable use fdisk. (it is unrelated to fuse-exfat)

grub does not care about the bootable flag.

Comment by, Feb 20, 2013


Comment by, Feb 20, 2013

thank oyu soo much it worked for iam using pardus anka

Comment by, Mar 17, 2013

In Mounting section, I think by using "util-linux-ng" can cause confusion. Because when you search "util-linux-ng" in Ubuntu Software Center or Synaptic Package Manager, it shows no match result. At first I thought I didn't have this installed. But after Google search, I knew from Wiki that "util-linux-ng" is the same as "util-linux". In fact as of January 2011 "util-linux-ng" has been renamed to "util-linux".

Comment by, Mar 22, 2013

When I was building this using the codes got by using "svn co exfat-read-only". It reads "fuse/main.c:22:18: fatal error: fuse.h: No such file or directory" .It seems that the "fuse.h" is lost. About one month ago,I successfully installed this using the same way.My computer system is "fedora 18". Thank you anyway!

Comment by, Dec 23, 2013

How would one go about manually unmounting?

Comment by, Dec 30, 2013

Is there any way to integrate this exfat with gparted?

Comment by, Feb 6, 2014

It doesn't appear there was a response to ch199 about this not being compilable. I get the same error. I did a locate for fuse.h, found it (it's 2.8 on this system), and copied it to libexpat/ but then get an error that the version is wrong. The fuse.h file does not include a "FUSE_VERSION" setting, or one that matches the check in main.c. I tried export FUSE_VERSION=28 but then got a lot of errors about improper sizes, bad coding practices, etc. I then added "#define FUSE_VERSION 28" in main.c and got the same errors.

So it appears this is still uncompilable and unusable without knowing the trick the builders used when setting up scons. Key settings: RHEL 6, FUSE, brand new scons install too w v2.0.1.1

I can see the exfat card (Lexar 64GB) using exfatfsck /dev/block/179:1 and the usage info appears correct, but there doesn't seem to be a way to actually mount the device. Any suggestions from the folks here?

Comment by, Feb 6, 2014

Found it - the source tarball doesn't match the SVN download. Looks like that will have to be fixed on the google side.

Suggest you use only the svn co exfat-read-only line in the original instructions until the source tarball is fixed.

Comment by, Mar 29, 2014

will this work in OS X 10.5?

Comment by, Jul 25, 2014

Your download link for Ubuntu points to "Ubuntu One" ... :o/

"The service has been discontinued


You have until 31 July 2014 to collect all of your content. After that date, all remaining content will be deleted.


The Ubuntu One team"

Comment by, Aug 11, 2014

there is a little problem, if you download the last version with "svn" and you compile all code with "scons" you have a fatal error because ther isn't a file "fuse.h"

Sign in to add a comment
Powered by Google Project Hosting