by melvin » Tue Sep 22, 2009 3:51 am
Yes you are right truecrypt cannot encrypt the system partition or drive on Windows 7 because Windows 7 creates a small (200MB) partition on which it stores its boot files. If you want to use truecrypt, then you have to move these boot files to the same partition as the Windows installation. But this is not possible in Windows because the 200MB partition cannot be mounted or read from. So you have to use a Linux live CD to mount the two partitions and copy the files.
So first burn the Live CD ->Rt click on my computer->click on manage to open Computer Management ->mark your C: drive as Active.
Reboot and start on your Linux live CD. Open up some kind of shell
$ sudo -s
Then run the following commands to copy the required files to your Windows partition.
# mkdir /mnt/boot
# mkdir /mnt/c
# mount /dev/sda1 /mnt/boot
# mount /dev/sda2 /mnt/c -t ntfs-3g
# cd /mnt/boot
# cp -r Boot /mnt/c/
# cp bootmgr /mnt/c/
# cp BOOTSECT.BAK /mnt/c/
Reboot back into Windows and you should be able to encrypt your drive.