how to password protect external hard drive?

Hey Guys im interested in password protecting my external hard-drive.
i know there is already programs that can do this but i want to make my own.

maybe some of you guys can lead away and let me know which language should i do it with.
also how could i get things started.

i just need a boost. im really pumped up for this

languages i know is C++ and Visual Basic some C#

oh yea i just wanna make a program that would at start-up pop up and make the user put the password if not then the partition will be set to hidden. also would be a good idea to set the partition hidden until user puts password.

or something similar to that you guys can point me out thanks in advance.

This sounds like something that managed languages like C# and VB.NET aren't well-suited for, so I'll move this to C++.

This Site Questions and Support forum is for questions related to site usage rather than programming questions. If you want to ask about general software development questions, the Software Development is more appropriate. However, VB.NET and C# aren't well suited for this type of task, so you'll probably get better responses in this forum. If you really want me to, I can move this to Software Development.