I can really simpathize with you :-) ... because first of all controlfiles is the main thing in the database. When oracle starts up, it goes through three stages:
nomount (oracle reads and verified controlfiles), mount (reads and verified datafiles and you can read V$views), open, when users can connect...
If you do not know that, I strongly suggest you do some reading... Oracle Concepts and Administrators Guide would be the first books. Please understand correctly, but you can not just move controlfiles to different drives, you can mirror controlfiles...
You can also recreate controlfiles and before you do that, you need to edit initSID.ora and indicate different operating system path for controlfiles...
Doc ID: 1012929.6 from Metalink will tell you how to recreate controlfile....
Alla S. Pfauntsch
Oracle DBA
========================================
"Life is what happens while you are planning something else".