Why is FAT16 limited to read-only with TrueCrypt on Snow Leopard

bugencryptionfilesystemmounttruecrypt

I'm experiencing a problem with TrueCrypt. The problem is described elsewhere but not resolved for me.

When attempting to mount encrypted containers, the following error is generated:

hdiutil: attach failed – no mountable file systems

Other resources indicate that the problem is related to the version of MacFUSE. I have tried a few versions but have been unable to find a pair that work for my system.

It would be great to:

  • get any fix suggestions
  • learn which version of MacFUSE is used successfully by someone in my situation.

My System:

  • Mac OS X 10.6.8 (Snow Leopard)
  • Mac Mini 1.66Ghz Core Duo
  • 2 GB RAM
  • TrueCrypt 7.1A

Update 1

After switching from MacFUSE to FUSE for OS X (OSXFUSE), as suggested in answers:

  • TrueCrypt volumes could be mounted read only.

Attempts to mount with write access continued to fail with the above error. I can't be sure whether this is new since I changed over.

Update 2

Read/write succeeds for a TrueCrypt container formatted as Mac OS Extended.

The container I wish to open was originally created on a Windows system. diskutil info describes it as FAT16. The size of the container is 10.5 MB on disk when not mounted. When mounted as read only:

enter image description here

(Dates are a bit quirky?)

Best Answer

I have used TrueCrypt 7.1a on Mas OS X 10.6.8 with OSXFUSE 2.3.8 with no problems. MacFuse is dead. TrueCrypt's official Mac installer 7.1a installs OSXFUSE as did 7.1. Not sure how you installed TrueCrypt but if not with the Mac installer, then uninstall what you have (including MacFuse) and install using the installer.

Also make sure you have read/write/ownership of the TC container file on the disk.