Arman Gungor's Blog Litigation Support and Technology

20Sep/090

Adding Windows Vista to Windows 7 Boot Manager

I have been running an evaluation version of Windows 7 on a virtual machine for a while. This weekend, I decided to do a clean install of Windows 7 x64 RTM on an empty partition and make the switch from Windows Vista Business x86 to Windows 7 Professional x64. I chose to format the partition that contained an old Windows XP installation (dual boot with Vista) and install Windows 7 there. As expected, when the installation finished and the computer rebooted, it did not find the existing Windows Vista installation and booted straight into Windows 7. Having a few 32-bit only programs that I need for work,  I still need my Vista partition every now end then.

Windows 7

Here is what I did to bring it back:

* Determined which partition my Vista installation was at. In my case, Windows 7 and Vista are installed onto the same physical disk. The Windows 7 partition is assigned C: and Windows Vista partition is assigned F: drive letters (because of other physical disks, partitions etc.).

* Launched a command prompt with Administrator privileges.

* Ran the following commands (note that /d is to specify a description. It has nothing to do with drive letters etc.)

C:>bcdedit /copy {current} /d "Windows Vista"
The entry was successfully copied to {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.
C:>bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx} device partition=F:
The operation completed successfully.
C:>bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx} osdevice partition=F:
The operation completed successfully.

The {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx} part changes from system to system. You need to copy it from the acknowledgment to the first command and re-use it for the subsequent two commands.

Filed under: Software No Comments