Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

If I had 15 files in a TrueCrypt Container/Volume and then suppose if the encrypted volume becomes corrupted at some position in container file. Does it mean the volume cannot be decrypted anymore to retain the files that may be be safe? Will it become unusable?

share|improve this question

1 Answer 1

up vote 1 down vote accepted

No. The TrueCrypt block size is only 16bytes - that's the minimum size that'll become unusable. Assuming your corruption is limited in scope, you should be able to recover the majority of your data. From the TrueCrypt FAQ:

What will happen when a part of a TrueCrypt volume becomes corrupted?

In encrypted data, one corrupted bit usually corrupts the whole
ciphertext block in which it occurred. The ciphertext block size used
by TrueCrypt is 16 bytes (i.e., 128 bits). The mode of operation used
by TrueCrypt ensures that if data corruption occurs within a block,
the remaining blocks are not affected. See also the question 'What do
I do when the encrypted filesystem on my TrueCrypt volume is
corrupted?


What do I do when the encrypted filesystem on my TrueCrypt volume is corrupted?

File system within a TrueCrypt volume may become corrupted in the same
way as any normal unencrypted file system. When that happens, you can
use filesystem repair tools supplied with your operating system to fix
it. In Windows, it is the 'chkdsk' tool. TrueCrypt provides an easy
way to use this tool on a TrueCrypt volume: Right-click the mounted
volume in the main TrueCrypt window (in the drive list) and from the
context menu select 'Repair Filesystem'.
share|improve this answer
    
@user103241 Sure, get your favorite hex editor and blast away. –  ckhan Apr 16 '12 at 7:07
    
Thanks. Is there any way to restore cipherblock in case if that becomes corrupted? –  user103241 Apr 16 '12 at 8:24
    
One way to backup volume header is mentioned under We use TrueCrypt in a corporate/enterprise environment. Is there a way for an administrator to reset a volume password or pre-boot authentication password when a user forgets it (or loses a keyfile)? FAQ. I'm not sure if thats what I'm looking for. –  user103241 Apr 16 '12 at 8:27

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.