Im not sure how to fix your problem, but whatever OS you boot to is ALWAYS going to show up as C: thats just how windows works. I dual boot vista64 and xppro and basically the only things i keep on those drives is the OS, all of my data resides on e and f because those drive asignments dont change.