Se tudo o que você quer fazer é ocultar a letra da unidade, você pode montar a partição em um caminho. Por exemplo, se você não deseja que seus arquivos temporários fragmentem sua unidade do sistema, é possível criar uma partição "temporária" e montá-la em C: \ temp. Então tudo escrito em C: \ temp será escrito na outra partição.
A menos que você saiba onde a partição está montada, você (através do Windows) não conseguirá encontrá-la facilmente, a menos que você saiba sobre essas coisas.
Eu realmente não chamaria isso de oculto.
Para uma partição oculta real, você poderia fazer um volume criptografado com TrueCrypt e depois fazer um volume oculto dentro dele. link