Increase Size Of True Crypt Container Instantly

Martin Brinkmann
Jul 28, 2010
Updated • Nov 28, 2012
Encryption, Software, Windows software

Users of the encryption software True Crypt have the option to encrypt a full partition of a hard drive, or a container with a specific file size, say 20 Gigabytes. Problems arise if the container reaches its size limit, as there is not an elegant official solution to increase the size of the existing container.

The official True Crypt website contains no information about resizing encrypted containers, only the forum hosts a few posts with the issue. Where it is addressed it is suggested to backup the old container, before creating a new one with the new storage size.

That's not very practical, for many reasons.

I just stumbled over the Open Source tool Extvc at Caschy's blog, and the tool seems to be exactly what True Crypt users need to increase the size of the True Crypt container.

The program has not been updated for a while, and the last compatible version of True Crypt is 6.2a which can be a nuisance. Then again, it might be faster and more comfortable to run True Crypt 6.2a during the resizing operation, than to create a new container on the hard drive (besides that it sometimes is not possible because of size limitations).

Extvc only supports volumes formatted with NTFS, and should not be used to expand an outer volume containing a hidden volume, as it will destroy the data in the hidden volume.

Enough with the limitations, lets take a look at the program in detail.

increase true crypt container size
increase true crypt container size

Start by moving the extvc.exe file in the True Crypt folder. Executing the program should display the screen above. The location of the True Crypt volume needs to be specified here by selecting a file or device.

extend true crypt volume
extend true crypt volume

A click on start displays the next screen. A security question to remind the user that hidden volumes inside other volumes will be deleted in the process. Best option is to not use the program with hidden volumes.

increase true crypt volume size
increase true crypt volume size

The new volume size of the True Crypt container can be selected in the third and final step. Please note that the new size needs to be at least 64 Kilobytes larger than the old size. The current size of the container and the available space on the host drive are displayed in the same window. We recommend to backup the True Crypt volume before using the application. The resizing worked without problems in our tests, but it is always better to be safe than sorry.

Extcv can be downloaded from the project website over at Sourceforge. the guys over at T3CH have created a walkthrough for Mac OS systems.


Tutorials & Tips

Previous Post: «
Next Post: «


  1. Niya said on August 11, 2017 at 9:53 am

    A fork of extcv was updated to support TrueCrypt up to 7.1a. See
    Though the better choice would be to use VeraCrypt instead, the current versions apparently have the expand feature built in.

  2. Edoe said on December 28, 2012 at 1:12 am

    The current official extcv Version 0.6 does support TC containers up to 7.0a – but not the current 7.1a – although it’s said to be in the making (V 0.7).

  3. Anon said on July 23, 2012 at 3:02 pm

    I like your window style, it looks different then the normal windows 7.

    Are you using Windows 8?

  4. Paul(us) said on July 29, 2010 at 11:53 am

    Hoi Martin,Thanks for this article and tip. Your are mentioning about the program that this program only works with TrueCrypt version 6. Main question to you is i have version TrueCrypt 6.2a does it work als with main version?

    1. Martin said on July 29, 2010 at 2:00 pm

      Paulus it works up to 6.2a IIRC.

  5. LWZ said on July 28, 2010 at 11:31 pm

    I just create dynamic sized volumes

    1. Thomas said on July 29, 2010 at 11:25 am

      That is a solution too, but gave me already lots of trouble. An other person created such a dynamic container. I started a copy job over night and it interupted. While searching for the error I discovered, that all the time, when the initial size of the dynamic container on the (usb) disk is filled up, the copy job broke. So there was a quicker data input, then TC could enlarge the dynamic container.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.