TrueCrypt !
Traveller Mode
TrueCrypt can run in so-called 'traveller' mode, which means that it does not have to be installed on the operating system under which it is run. However, there are two things to keep in mind:
You need administrator privileges in order to able to run TrueCrypt in 'traveller' mode.
After examining the registry file, it may be possible to tell that TrueCrypt was run (and that a TrueCrypt volume was mounted) on a Windows system even if it is run in traveller mode.
If you need to solve these problems, we recommend using BartPE for this purpose. For further information on BartPE, see the question “Is it possible to use TrueCrypt without leaving any 'traces' on Windows?” in the section Frequently Asked Questions.
There are two ways to run TrueCrypt in 'traveller' mode:
After you unpack the binary distribution archive, you can directly run TrueCrypt.exe.
You can use the Traveller Disk Setup facility to prepare a special 'traveller' disk and launch TrueCrypt from there.
The second option has several advantages, which are described in the following sections in this chapter.
Note: When running in 'traveller' mode, the TrueCrypt driver is unloaded when it is no longer needed (e.g., when all instances of the main application and/or of the Volume Creation Wizard are closed and no TrueCrypt volumes are mounted). However, if you force dismount on a TrueCrypt volume when TrueCrypt runs in ‘traveller’ mode, the TrueCrypt driver will not be unloaded when you exit TrueCrypt (it will be unloaded only when you shut down or restart the system). This prevents various problems caused by a bug in Windows (for instance, it would be impossible to start TrueCrypt again as long as there are applications using the dismounted volume).
http://www.truecrypt.org/docs/?s=traveller-mode