1

I'm trying to install Windows 7 with a TrueCrypt System Drive encrypted partiton along with Mac OS X and probably using rEFIt as the boot loader. So far I've tried several approaches:

  • Install Windows first, encrypt, everything is working fine. Can't install Mac OS X because the partition table is not GPT.

  • Partition with Mac OS X install disk, making one partition for Mac OS X and leaving the rest, at the beginning, empty. Can't install Windows because the partition table is GPT.

  • Install Mac OS X, install rEFIt, install Windows. Can't encrypt because there are not 32kb free at the beginning of the hard disk.

  • Partition with Mac OS X install disk, making one partition for Mac OS X and leaving the rest, at the beginning, empty. Start rEFIt from the CD, synchronize partitions. Install Windows on the empty space. Can't encrypt because there are not 32kb free at the beginning of the hard disk.

  • Partition with Mac OS X install disk, making one partition for Mac OS X and leaving the rest, at the beginning, empty. Start rEFIt from the CD, synchronize partitions. Install Windows on the empty space. Re-sync the partition table with rEFIt. Missing operating system.

Is there any way to make it work?

3

5 Answers 5

4

I faced the same issue and found a solution that works. I now have a system encrypted Windows partition, an encrypted data partition and a Mac partition, running Windows 7 and Mac OS X. See my solution here.

EDIT:

I realized, after reading negative feedback, that posting a link sucks, especially because my old article was gone. It was in an old blog that I don't have anymore, but I managed to salvage the article text from an old backup of the blog's XML storage. Here is the article in full length. Bear in mind that this is from 2010 and you are doing this on your own risk:

This describes the steps needed to be able to have a dual boot system with Windows 7 and Mac OS X and where the Windows partition is encrypted with Truecrypt. This is not done using Bootcamp.

Tip: If you are new on Mac, and you can't figure out why the machine does not boot from the Mac OS or Windows installation DVD despite you have inserted the disc, you can hold down the option key during boot (the one with the text alt). This will present you with a menu where you can select which OS to boot and if you wait a little while, the installation DVD will appear on that menu too. This is also what you use, when you select which partition to boot from later.

WARNING: The following steps will DELETE ALL DATA ON YOUR DISK. Okay, here we go:

Boot and insert the Mac OS installer disk and let it run until you can use Disk Utility to create partitions. Enter the Partition tab in Disk Utility.

Create two partitions: The first one on the disk is for Windows and the second one is for Mac OS. Format the first one as FAT32 and the second one as Mac OS Extented (journaled). We will reformat the FAT32 to NTFS during the Windows installation. Windows must be first on the drive for TrueCrypt to be able to encrypt it as a system drive.

In Options, select GUID Partition Table. This is very important. Apply the changes and make sure the information at the bottom of Disk Utility says that it is GUID Parttion Table. When done, close Disk Utility.

Install Mac OS on the partition you created for it. Let the installer complete.

Boot the machine from the Windows DVD, delete the first 200MB GPT Protective Partition (Mac OS will boot without it), delete the windows partition and create a new NTFS partition that fills up the beginning of the drive and complete the Windows installation.

Boot into Windows and encrypt the Windows system partition. DO NOT ENCRYPT THE MAC PARTITION. This also means that you may NOT encrypt the entire disk. Truecrypt will ask you all sorts of questions.

In Windows, insert the Mac OS X install disk and install the bootcamp drivers.

From now on when you boot, you hold down the option key to select between Windows and Mac OS. In Mac you can set which partition to start up by default. This can also be set in the bootcamp control panel in Windows.

You are done!

Note: During creation of partitions, I also created a FAT32 data partition in between the Windows partition and the Mac OS partition. I reformatted and encrypted that data partition with Truecrypt and both Windows and Mac have access to it. Nice!

1
  • 8 years later is better late than never :) Hopefully @Dave will consider reversing his 4-year-old downvote!
    – bertieb
    May 11, 2018 at 15:42
1

The main issue seems to be the format of the partition table. If this isn't a laptop, the perhaps the simplest option would be to put Truecrypt/Windows on one disk, and OSX on a second?

1
  • It is a laptop, but I'm planning to use Mac OS X through USB or Firefwire, I can't find a better solution. Aug 17, 2009 at 20:15
1

I know you can force OS X to boot from a MBR partition, as people do it on hackintoshes, but I don't know if it will work on an actual mac. Here's a forum post telling you how to do it (Parts B&C)

0

Is it possible you could use a third party programme such as Acronis Disc Director to partition the drive and provide a menu to select your desired OS from ? I've done a similar thing with a lap top that ran Windows XP, Ubuntu, Fedora and BSD6 as operating systems, each on its own partition. My data were stored on two separate Truecrypt encrypted partitions, accessible to whichever of the OS was functioning at the time. I haven't tried running a similar system on OS X, though may do so in future !

0

My solution was to use BitLocker with an USB key instead of TrueCrypt.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .