Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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

I have a dd image of a full drive (as a file) that was using Truecrypt system encryption under windows. I want to mount the main partition from that image using Linux's Truecrypt. I am familiar with dd loopback devices and have the partition offset, but I don't know how I can mount it like this because I need to use the truecrypt command.

Is there perhaps some way to create a fake device file for the disk image that I can mount from within Truecrypt?

share|improve this question
/dev/loopxx doesn't work for Truecrypt? – Daniel Beck Jul 16 '11 at 12:37
Okay I didn't know about losetup before! I have tried using losetup to create a loop device with the specified offset into the file, but truecrypt still doesn't seem to like it: "Partition Device Required" – Andrew Moss Jul 16 '11 at 12:50
I don't think that a "fake device file" is part of the UNIX model - mountpoints are about as transparent as you can get, so no reasonable program should really care anyway. How TrueCrypt detects that it's on a loopback, I have no idea, but I think it's trying to prevent brute force attacks on a copied disk image. – new123456 Jul 16 '11 at 19:36
I very much doubt they would build in something like that, any attacker worth his salt would just remove such a limitation from the source code of Truecrypt and try again. Plus it wouldn't be a lot of use to try and brute force AES volumes with decent passphrases. – Andrew Moss Jul 17 '11 at 10:05
up vote 0 down vote accepted

For now I worked around it by using the dd image in vmware, more details: blog entry

share|improve this answer
Link is broken. – user39559 Aug 9 '12 at 23:23
Yeah sorry it's been broken for some time, it is now redirected to a summary of the lost article. – Andrew Moss Aug 11 '12 at 7:07

Your Answer


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.