How To: Encrypt Your Entire Hard Drive The Easy Way Using TrueCrypt
Posted 02/02/09 at 12:30:00 PM by Justin Kerr
Hard drive encryption sounds like an intimating concept, mostly because it is. The thought of taking your precious files, then using a mathematical formula to convert them into random noise before scattering them back across your disk is a hard sell. The harsh reality is, mobile computing is on the rise, and so is laptop theft. Depending on who you ask, anywhere from 500,000 to over 1,000,000 laptops are lost or stolen in the US each year. In some cases, the data on the hard drive is often more valuable than the machine itself.
To determine if disk encryption is something you should be considering, simply ask yourself if your PC contains anything you wouldn’t want posted publically on the internet. If the answer to this is yes (and I assume for most of us it is) then encryption is worth considering.
What you'll Need: * A Windows/MAC/Linux PC *A Hard Drive (Or Any Detachable Media) * 30 Minutes For Each 100 GB of Hard Drive Space Encrypted (Estimate) AND- True Crypt Installer - ISO Burning Software |
The good news is you no longer need to be a member of the CIA to lock down your machine with government level encryption. In fact, one of the most highly regarded and powerful encryption tools available is both free, and open source (our favorite combination!) True Crypt allows you to protect either all your data, or only what you choose. You can mask your boot drive and sensitive documents, while leaving your games or other non generic data in the clear. While no encryption process is without risk, True Crypt is designed to put your mind at ease, and takes no chances with your data. The process can be reversed at any time even without being able to boot into windows.
So if you're ready to get started click the jump to learn step by step how to protect your data.
1. Familiarize Yourself with the Tools and Determine what Kind of Protection you Need
Upon entering TrueCrypt you will notice that the interface is very simple and well laid out. The majority of the UI displayed on the main screen (shown above) has more to do with the primary focus of TrueCrypt up until version 5; the mounting and unmounting of encrypted file containers. These are for user’s who don’t feel the need to encrypt their entire drive. TrueCrypt allows you to create a single file which is essentially a huge blob of encrypted data. Using the above interface you are able to mount this file as volume which will appear to Windows as a standard drive. Once done, you will be able to read and write from the drive while TrueCrypt provides on the fly encryption/decryption.
This is an elegant solution if you merely wish to protect a group of files and not your entire partition. For super sensitive information this isn’t really your best bet however. If your primary drive is unencrypted, parts of files you are working with may be cached locally in non encrypted areas of the drive. Generally office suites will maintain a revision cache as a hidden file in the same directory as the original, but content can transparently jump into your windows swap file as well.
The most useful application for using this method is in conjunction with a USB key. By creating a blob of encrypted data and carrying around the truecrypt.exe file, you can securely transport data that is safe even if you lose your thumb drive.
2. Begin The Process Of Encrypting Your System Drive
Assuming that you're ready to move ahead and encrypt your system drive, follow along through the next set of steps. If you determined based on section 1 that an encrypted container will suit your needs, you can simply click on Create Volume within the main screen. The steps that follow are very similar to what you find when you encrypt a system partition, so you can still follow along.
To start encrypting a system partition begin by clicking the System tab in the top left hand side of the window, then select Encrypt System Partition/Drive. The correct menu option is highlighted in the screen shot above.
The first choice you will have to make during the encryption process gives you a pretty good overview of just how many scenarios this suite was designed to handle. If you select the Normal system encryption, each and every sector of your hard drive will be converted to what looks like random noise and can only ever be read with your master password. Most people will want this option.
The Hidden encryption method actually allows you to create two mirror OS’s protected by different passwords. Using this method, should you be coerced into entering your password by a third party, you will have the option of using a password that presents them with a version of your OS which is completely insulated from the other. Applications for this feature for average citizens are somewhat limited, but 007 if you're reading this section, this one is for you.
Generally if you're using a home brewed PC it is safe to click Yes here, thereby allowing True Crypt to encode the host protected area. If you are using an OEM machine on the other hand, some of these systems store recovery data and RAID drivers in this area. The best way to determine if it is safe to encrypt the host area is to check and see if your system has any kind of built in recovery tools accessible during startup. If you do, and you cannot locate these files on a separate partition, your host area may be in use and shouldn’t be encrypted.
If you're not sure it’s best to say No. The information stored in the host protected area is generally not sensitive and if you answer this one incorrectly your system may simply refuse to boot following the encryption. If you do answer this incorrectly and your system refuses to boot fear not, everything we are doing here can be undone outside of Windows. Worst case scenario is that you're forced to decrypt using the rescuce CD and start over. This process is covered in the troubleshooting section. Answer the question to the best of your knowledge and click Next.
It is very important during this stage of the installation that you accurately identify if you are dual booting into multiple OS’s. Since TrueCrypt writes its own boot loader to the first sector of the drive, failure to answer this correctly will result in your boot loader being over written. Currently the only multi boot loaders that are support are the Windows MBL (this is default interface that automatically installs with Windows 2000, XP, or Vista) and the Linux alternative Grub.
If you select Multi-boot TrueCrypt will move your boot loader from the maser boot record to another sector on the hard drive, out of harm’s way. When you are ready to proceed, click Next.
truecrypt multiboot
Submitted by robotcat on Thu, 10/22/2009 - 6:57am
Whole-drive multiboot encryption under Truecrypt (as of 6.2 anyway) has some pretty severe limitations. For me, at least, it insisted that the bootloader OS had to be on a physically separate drive from other OS's. It's cool that it works under any circumstances, but this keeps it from being useful for me (and I assume for many others).
Tracking
Submitted by PhoneyVirus on Fri, 09/04/2009 - 8:15pm
TrueCrypt I use this before and found it to be good for Passwords and Game Keys
TrueCrypt vs BitLocker
Submitted by routine on Wed, 02/04/2009 - 3:48pm
TrueCrypt vs BitLocker:
So, how do the two compare in performace, security, easy-of-use, etc?
I'm not nearly paranoid
Submitted by horzo on Mon, 02/02/2009 - 1:30pm
I'm not nearly paranoid enough to do full disk encryption, but I've been using Windows & Linux TrueCrypt for a couple of years to protect password files and the like. Great little piece of software. I actually gave them a donation.
acronis?
Submitted by savage4naves on Mon, 02/02/2009 - 11:25am
at system start up I get a quick message from acronis stating to press the F11 key to start recovery (acronis is pure awesomeness by the way) By encrypting the hard drive will that mess up the recovery from acronis? should I or can I image my hard drive again while running true crypt?
The finger print reader wont
Submitted by krj15489 on Mon, 02/02/2009 - 10:45am
The finger print reader wont protect your data. someone could take out the drive and plug it into another computer and access the data or use a windows password cracked to get in. Drive encryption is the only thing that will really protect you.
andthats why you ask
Submitted by nekollx on Mon, 02/02/2009 - 10:49am
andthats why you ask questions :P
i have a biometric
Submitted by nekollx on Mon, 02/02/2009 - 9:59am
i have a biometric fingerprint scanner in my laptop, cant acess my user accout without my fingers.
How does that compare to true crypt?
It really depends on the
Submitted by jcollins on Mon, 02/02/2009 - 11:00am
It really depends on the setup, but you have to understand how Windows works. In general, if you can log into a computer, you can access anything on the computer (even if it isn't under your particular login). So if they somehow manage to bypass your login, they can still see your data.
The Fingerprint Scanner takes the place of your login for the most part. So if they can bypass that (through breaking the hardware, using gummi bears, taking the hard drive out, etc.), they have access to all your data. TruCrypt and the like protect against those situations. You have to actually have the password in order to see the data.
as the sole administrator of
Submitted by nekollx on Mon, 02/02/2009 - 11:04am
as the sole administrator of the laptop though isn't is the same thing. if the biometric scanner wont let them log into the admin how can the acess the data short of takingthe drive apart (and id think id notice somoen removing the drive while im working on it :P)
In re. the laptop, the
Submitted by jcollins on Mon, 02/02/2009 - 2:04pm
In re. the laptop, the assumption in these things are that the crook's not going to do anything while you are there. Let's say you leave the laptop in your apartment and go off to the grocery store. Bam, someone breaks in and grabs everything visible, including your laptop. Or let's say you took it with you to the store in your car and leave it in the trunk. You get out and your car is gone. Both situations, they have your physical laptop.
Once they have the laptop:
Example 1: They take the hard drive out and plug it into another computer running WinXP (not sure on the Vista end, but it is probably something similar). They tell it to take ownership of all the files on the drive and boom, they've got access to all the files. There are some things you can do to prevent this (encrypting folders for example). However, there are various softwares out there that may be able to get past this.
Example 2: A lot of the fingerprint scanners have "issues" where they'll accept scanned images or even totally fake things (gummi bears).
The easiest way to get to
Submitted by krj15489 on Mon, 02/02/2009 - 1:08pm
The easiest way to get to the data without taking out the hard drive would be too run a program callled oph crack. it is a windows password cracker and can be booted from a cd. I have tried it out and it does work. But it can be slow depending on how fast the computer is.
http://ophcrack.sourceforge.net/
but can ir crack a biometric
Submitted by nekollx on Mon, 02/02/2009 - 1:48pm
but can ir crack a biometric Finger print scanner?
Just a few words of warning
Submitted by Block_Dude on Mon, 02/02/2009 - 4:38am
Just a few words of warning when using Truecrypt:
1. Encrypting the entire system drive will SIGNIFICANTLY decrease hard drive performance, especially if you choose cascade encryption. Think about it, every byte a data written and read needs to be on-the-fly encrypted or decrypted before it can be handled. You may want to consider making a standard container first before choosing full system encryption - otherwise expect to wait 2.5x longer (or more) if you're unraring something.
2.TrueCrypt disables the pagefile by default. This can mean serious havok/memory errors when running popular steam games like CS:S, TF2, and L4D. The reason why it is disbaled is because sensitive data can be written to the pagefile if the entire system is not encrypted. But I think it will disable it even before you chose to encrypt anything - when you first install the TruCrypt app - so make sure you leave "disbale pagefile" unchecked when installing - if you don't have 4GB of RAM or more, expect to see "direct3d device" errors if the pagefile is disabled and trying to join a server. A good rule of thumb is to keep the pagefile at 1.5x your current RAM - so if you have 2GB, then set the pagfile max file size at 3GB. Sometimes the errors can be cached as well, so use CCleaner to remove old temp files.
3. TrueCrypt modifies the MBR in ways that might cause alarms with some monitoring/security apps. Rootkit detectors like GMER will only be able to see "root-kit like behavior in sector 63" - and this is actually TrueCrypt's bootloader.
Hey just a note Block,
Submitted by Tagge on Mon, 02/02/2009 - 10:16am
Hey just a note Block, TrueCrypt has actually been proven to have 0 performance hit on any PC it's installed on. I can also speak from experience in this matter. Every HDD I own has full disk system encryption installed on it. It doesn't slow down Vista, Windows XP, or Ubuntu Linux. Or on any media drives I have it installed on.
"Two things are infinite the universe and human stupidity; and I'm not sure about the the universe."
-Albert Einstein
benchmarks
Submitted by Justin.Kerr on Mon, 02/02/2009 - 5:19am
Thanks for your observations, to be honest though on my side, I didn't notice much of a hit. In my unoffical benchmarks write performance took about a 5% hit, but read rates remained the same. CPU utalization went up a touch as well during reads/writes, but most of us have several cycles (and cores) to spare these days.
I was actually very impressed how lightweight the package was. As for point 3, that was noted in the several places throughout the article but is definatly important to call out. Thats just poor coding style in my opinion on behalf of the software manufacturers who tie into the MBR.
Feature
Review
Feature
Feature
Feature











