There's only one solution that actually works :
http://www.truecrypt.org
It's free... you can create virtual drives IN virtual drives that are completely invisible.
If they ask for a password you give the password of the first virtual drive.
It's completely legal to do so.
Good Luck.