How-To Geek

Dual Boot Your Pre-Installed Windows 7 Computer with Vista

You have just received a new computer with Windows 7 pre-installed on it, but you might still be fond of Vista and want to create a dual boot system. Today we take you through the process of creating a Windows 7 / Vista dual boot system without using any third party software.

Assign Drive Letters

If you have extra drives like media card and optical disc drives, you might want to do a bit of renaming to keep them straight. Type Disk Management into the search box in the Start menu.


Then right-click on the drive you want to change and select Change Drive Letter and Paths.


In this example we’re renaming the DVD drive to (E:) this way we can keep our main 2 partitions as (C:) for Windows 7 and (D:) for Vista. 


Create a New Partition

Now with Disk Management still open we need to right-click on the C: drive and select Shrink Volume.


A window pops up showing the drive is being queried for available space.


After it finishes, you want to enter the amount of space to shrink the volume by. Remember that the size you select is in MB so, like in this example. 40,000MB is equal to 40GB. The minimum to go with on a Vista install should be 20GB. Before choosing a size, you’ll want to plan ahead and think about how much data you’ll be adding to the Vista partition. You’ll also want to plan for how much space you want on the Windows 7 partition as well. Here we know we’re not going to be putting a whole lot of data on the Vista partition so it’s sized accordingly. When you have the amount of space entered in, click the Shrink button.


It will take a moment for the process to complete when it does you’ll see the new Unallocated space. Right-click on the Unallocated space select New Simple Volume.


That starts up the New Simple Volume Wizard that is a straight forward process. When you get to the following window the drive letter D will be selected by default if you changed the drive letters in the steps above.


Then in the Format Partition screen you can leave the default settings how they are. One thing you might want to change though, is the Volume label. In this example we renamed it Vista Volume so it’s easier to identify when we start the Vista installation.


After its complete you’ll see the volume listed in Disk Management and if AutoPlay is enabled, it will pop up too.


You will also see it listed in My Computer. Now everything looks good to go. The Windows 7 disk is label as (C:), The new Vista Volume as (D:), and the DVD drive as (E:).


Install Vista on the New Partition

Now that we have our new partition it’s time to install Vista on it. You want to boot from the Vista disc that you have. Most computers will let you choose the boot option by hitting the F8 or F12 key during startup. Each computer varies so you might want to refer to the computer manual or watch the boot screen (it usually says which key to press to get the boot option). You can also go into the computer BIOS setting and select your CD/DVD drive as the first boot device.


And kick off the installation as if you were doing a clean install of Vista.


When you come to the screen to select where you want to install Vista, select the partition we created earlier.


After the first time Vista reboots during the install process you’ll notice both Vista and Windows 7 in the Windows Boot Manager screen. It will still be there after the Vista installation is complete so you can chose either one at startup.


If you want to set up one or the other as the default OS, go into Advanced System Settings as explained in The Geek’s Article.



Creating a Windows 7 / Vista dual boot system is a bit easier than Windows 7 / XP because Vista won’t overwrite the bootloader so you save a couple of steps. Of course you might want to use a third party utility to create your partitions, but with Windows 7, the functionality is already included and works well. If you want to create a Windows 7 / XP dual boot system we have a guide for that too.

Brian Burgess worked in IT for 10 years before pursuing his passion for writing. He's been a tech blogger and journalist for the past seven years, and can be found on his about me page or Google+

  • Published 01/11/10

Comments (16)

  1. andrew

    Great idea. Can I do this with XP?

  2. Michael

    Why in the worlld would anyone want to have Vista anywhere near their computer? I have Windows 7, and absolutely love it!

  3. Peter

    @Michael – I was thinking the same thing. If you already have 7, why in the world would you ever want to use Vista? There is nothing Vista can do that 7 can’t do better.

  4. Marco

    Do these instructions work the same in reverse?
    Like if your computer was pre-installed with Vista, and you want to dual boot with Windows 7

  5. Peter

    @Marco – Yes. Vista and 7 use the same boot loader so it will work the same way. In fact, it is actually better to do it that way. If you multi-boot, you should always install the OSs in the order they were released.
    Just keep in mind that the last OS you install will be the default on the boot menu.

  6. Stuart

    But you can actually change the boot menu order by editing the BOOT.INI file or using a program called VISTABOOT PRO.

  7. Vicky

    Would someone please give me the link to download free program ‘VistaBootPro’? I have pre-installed Vista in my PC. And I want to install XP in my PC. I followed the other instruction Vista + XP at this site but when I click to download the program VistaBootPro, it isn’t there anymore. Please help. Thanks.

  8. Jon N.

    Is it possible to dual boot Windows 7 Home Premium with Windows 7 Ultimate?

  9. Jon N.

    Is it possible to dual boot Windows 7 Home Premium with Windows 7 Ultimate? I want to know coz I want to try Windows 7 Ultimate. anyone, pls. help.

  10. Matthew

    Can you do this with a recovery disk?

  11. Mike M

    I’ve tried to do this a few time and it hasn’t worked. After extending the hard drive I restart and install Vista, but after the install restarts once I come to the screen where you choose which version of Windows to boot and I choose the Vista install and it says startup error, missing windowsloader file (or something like that, if u need me to be more specific I’ll get the actual file later). Any help with that?

  12. Mike M

    By the way the file it’s asking for is:

    File: \Windows\system32\winload.exe
    Status: 0xc0000001
    Info: The selected entry could not be loaded because the application is missing or corrupt.

  13. aaa

    this is done in vmware player 3.0.1 virtual machine

  14. rescate

    reason on installing vista over windows 7 is because not all software runs 100% the same as in vista ex. civ v hangs all the time on win7 also spore, that’s why.


  15. thestickmangeek

    how come the steps are different when you want to dual boot with xp? Just cause you want to dual boot into a different os it doesn`t mean the steps are different

  16. Jolo

    Thank You For This Tutorial I’ve Dual Boot Windows 7 Ultimate and Windows Vista Home Premium And Works Like a Charm Thanks!

More Articles You Might Like

Enter Your Email Here to Get Access for Free:

Go check your email!