MacOS – TrueCrypt mount fails with cryptic error

macmacostruecrypt

I am trying to mount a TrueCrypt file on my Mac (OS X 10.8).

When I do so I get the following error:

hdiutil: attach failed – no mountable file system

That is all there is. I tried running from the command line, but it switches to the GUI and then gives the same error.

  • The password is correct. It gives a different error, if I mistype it.
  • The file is mountable and readable on Linux (Kubuntu 12.08 and 13.04)
  • I have two files were this happens (one is 470 Gb, the other is 300 Gb). One file where this is not the problem and at least reading works fine (haven't tested writing). That file is only 90 Gb.
  • The external disk where these files are on is formatted as ext4, which I mount through ext4fuse.

Please help me, I am in the process of copying the data onto a Mac compatible external disk. At the moment I am rsyncing over Wifi and it requires two computers running and takes ages.

UPDATE

  1. Yesterday night, I copied the 300 Gb file to my Mac formatted external disk. The same problem happened, thus I'd conclude that it is not an ext4fuse issue.

  2. The TrueCrypt volume is internally formatted as ext4.

  3. It does not contain a hidden volume.

Best Answer

In the end, I did not find a way to make this work under OS X. I copied the file to a Linux machine, mounted it and then scp'd everything to my OS X running machine. Reasonably simple but takes some time and one needs access to two machines.