Has probado true crypt? hace algo similar a lo que quieres hacer, pero además añadiendole algoritmos de encriptación. vale decir, le pones una clave y todo el contenido de la unidad queda encriptado. buscalo en google, o en la página de proyectos sourceforge.net
es gpl