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

Just upgraded my Win7-32 computer by adding a new hard drive, new memory and a new installation of Win7-64. The Win7-32 installation still exists and was on the C:\ drive but now from the Win7-64 installation's perspective its on the G:\ drive.

So far so good.

What I need to achieve is a boot menu that allows me to select Windows 7-64 or Windows 7-32. Both installations are on different physical hard drives and when activated, the root of each should launch on the C:\ drive.

I'm not quite sure how to change BCD entries to indicate the different devices. I think I might need to be able to indicate a "partition" in the Boot Loader section, but by default it seems to want a Volume/Drive letter. I don't want Windows7-32 coming up with the root partition on the G:\ drive!

Apologies if this question is a little vaguely worded - I'm struggling with the best way to describe the problem.

share|improve this question
have you tried easybcd? its a pretty powerful, might do what you need. – acme64 May 14 '12 at 12:27
That's the best solution, I think. – Zac B May 14 '12 at 13:37

I could not have altered my boot settings without BCD Editor

The built-in BCD editor seems very tricky, (especially in Windows 8).

share|improve this answer
(new site) This reveals quite a few BCD objects that are visible in the registry but never come up in bcdedit.exe nor EasyBCD - especially the Recovery Environment. It was invaluable for me in fixing a corrupted Recovery Environment boot entry. – Bob May 18 '12 at 7:56

Your Answer


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.