Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Are there any known solutions to manually or automatically expand a TrueCrypt volume on Mac OS?

share|improve this question

You cannot expand it once it's created. Create a new volume of the size you now wish to have, mount both the old and new ones, and copy the files from the old volume to the new one. Then unmount the old volume and delete its file container.

share|improve this answer
Thanks for the contribution Alexander. However, I found that you could use extcv ( to resize a truecrypt volume using a win* box. Then you can use 'diskutil' on MacOS to expand the HFS+ partition on the truecrypt volume. – joet3ch Mar 13 '10 at 22:59
Why would you want to do something to a TrueCrypt volume which is not supported by TrueCrypt itself? Does the integrity of your data not matter to you? – Alexander Burke Mar 14 '10 at 1:34
Have you viewed extcv's source code? The author is utilizing the TrueCrypt libraries. Hopefully this added feature will make it into the TrueCrypt project core soon. Until then, this is a welcomed solution to an otherwise archaic method of manually copying the volume contents. – joet3ch Mar 14 '10 at 2:44
@joet3ch: I was not aware of that, no. While the code may be there, it's a fairly safe assumption that if the functionality was there it would be exposed in the UI were it mature enough for widespread use. The contents-copying method is archaic, yes, but guaranteed to work and guarantees the integrity of the data, TrueCrypt container, and filesystem more than any other approach -- and ultimately, those three matter to me more than anything else (and probably to others -- that tends to be data one values above all else). – Alexander Burke Mar 14 '10 at 7:55
up vote 7 down vote accepted

This is possible if you have access to a win* box. Run extcv ( which will resize the truecrypt volume. Then you can use 'diskutil resizeVolume ' on Mac OS to expand the filesystem. This works great :) Here is a simple tutorial:

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .