Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

The hard drive has two partitions. I'm installing Windows 7 on the second one. It automatically gets assigned the drive letter C (and the first partition becomes D). Is there any way to override this assignment during installation? It's a dual-boot system, and I want drive letters to be consistent. On the vanilla drive selection dialog, there's no letter assignment UI.

share|improve this question

You may not be able to change it in setup but after installing you may be able to change it by going to Control Panel > Administrative Tools > Computer Management > Disk management and right clicking on the drives. There's an option to change the drive letter there, however i'm not sure if that will screw anything up. Try it and find out? Good luck!

share|improve this answer
    
Does not work for neither system partition nor boot partition. – Seva Alekseyev Apr 9 '10 at 3:08

There is a workaround for this. You can install Windows 7 first, on the first partition, then install the other OS on the second partition, then restore the bootloader.

Another way would be to change the letters 'offline'. I.e.: use a bootdisk to write the preference of drive letters to the hard disk. There should be software capable of doing this.

share|improve this answer
    
Um, won't the partitions get reversed in the second installation then? :) – Seva Alekseyev Apr 10 '10 at 1:02
    
Well, maybe. Depends on the other OS :). For some reason Vista and Windows 7 call the partition on which they are installed C: by default. XP, if I'm not too much mistaken, just starts at the beginning of the disk. So if your first partition contains Windows 7 and the second XP, both will refer to the first as C: and the second as D:. As far as I know, at least. – Zsub Apr 11 '10 at 15:54

You need to initiate the custom installation (setup.exe) after booting into a compatible version of Windows. That way the drive letters are already assigned to the partitions, and Windows 7 installation will assign the same drive letter for the chosen partition. From my testing, XP64 is able to start the x64 setup, and it should work for Vista x64 as well.

Note that some of the later (made in 2015+) installation media are compiled with new libraries, making them incompatible with XP, but they can still be used (without booting into XP), just not for the purpose of this question.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.