Windows 8, Truecrypt drive mounts but Windows cannot read its content

I installed Windows 8 and when I started it, it said that it was repairing a disk. The disk was an encrypted Truecrypt disk. I couldn't mount the disk in Truecrypt after that.

I tried to repair the header and it worked, now I can mount the disk but neither Windows 7 or 8 can read the content. Windows asks if it should format the disk.

I have all the important files on backup, but there are some media files that I would like to get back.

Any ideas?


When I installed Windows 7 I neglected to disconnect my TC data drive; the installer assumed I wanted to install to that drive instead of my (smaller) system drive, and did what you described.

I was able to repair the header but could not mount the drive; however, I was able to restore the content to another drive using Recuva.

The lesson: disconnect TC drives before installing Windows.


The answer here may be to always use an encrypted file as a container in a native file system rather than the whole disk or medium that way Windows and any other software or OS merely sees an unknown kind of file with unknown (random) data and does nothing destructive. ;-)

That's my takeaway as I am considering using such a file probably of fixed rather than dynamic size of say half to 3/4 of a USB drive to backup to using the new free and built-in windows tools rather than Acronis True Image: it's .TIB files support 256bit AES encryption but .VHDs unfortunately do not!

The above would solve both our problems though but only works if all copying and recovery runs within the OS with mounted encrypted file (as a drive) which may not always be the case however when restoring a whole OS/Drive. :-( Bummer!

Only other option here for me is to instead use partition-level backups from another partition running either another copy of the same or a different OS running with truecrypt that will do the partition level backups I desire but without reboot... hhhmmm...

Another option: do the normal Windows unencrypted VHD backups to normal partition and then move them into an encrypted container (of whatever type). A little tedious and ditto for bare-metal recovery as one would have to boot a Linux recovery cd (with Truecrypt) copy the VHD out of the encrypted container and then do the normal windows recovery. (Something like I am doing now: converting TIB to VHD and very slow...) May be best to stick with Acronis until Microsoft add encryption to there VHDs!

Hmm what about bitlocker - might this work for MS recovery from a VHD in a bitlockered external drive except for no hope of ever accessing that from Linux...