I've ran into this a few times but it never mattered until now.
I took a vista computer and installed Windows 7. During the install I deleted all partitions except for the OEM recovery partition. Apparently the Recovery partition was assigned the letter C and the partition containing the OS is drive D:.
How can I fix this to where the OS is drive C:, and How can I prevent this from happening in the future?