Although TrueCrypt have announced their intentions to support Windows 8 and UEFI,
their last version still dates from 2012.
As far as I can see, your options today are :
- Partition your disk into two parts, Windows and TrueCrypt.
If you are worried about unauthorized boot of your computer, put a password on the BIOS.
- Use BitLocker instead of TrueCrypt, if you have the right Windows version.
- Convert your Windows disk from GPT to MBR, so it doesn't use UEFI, and turn off
Secure Boot in the BIOS.
This will delete all partitions and recreate an empty MBR disk
to which you can reimage the Windows partition.
Take care that the Windows partition will have the same partition number as before
(even if you need to add dummy partitions in front of it).
I suggest that you first take an image backup of your entire hard disk
and ensure that you have a bootable CD or USB that can restore it in case of catastrophe.
Do not use Windows Backup. My favorite tool is the free AOMEI Backupper.
There are several methods that you can use to convert GPT disk to MBR.
- Use EaseUS Partition Master
- Use the diskpart command
- Use Windows Disk Management
The second method (for which I take no responsibility) requires
booting the Windows DVD without UEFI, going to the repair options / command prompt, and then entering :
diskpart
list disk
select disk 0
clean
convert mbr
create partition primary
select partition 1
format fs=ntfs quick
For the third method,
if you can extract the hard disk from your computer and put it on another computer,
even inside an external enclosure, then you could use Windows Disk Management to
do the conversion.
For more information see the article How to Convert GPT Disk to MBR Disk.