How to dual-boot Windows 10 and 11

If you want to run Windows 11 and 10 on the same computer, you can if you configure a dual-boot system, and here's how.

Windows 10 and 11 dual-boot
Windows 10 and 11 dual-boot / Image: Mauro Huculak

On your computer, you can set up a dual-boot system running Windows 10 and 11 or vice versa, and in this guide, I will outline the steps to complete this configuration in two different ways. A dual-boot (multi-boot) system defines the process of installing two different operating systems on a single computer, allowing you to choose which one to boot into from the bootloader when you start your computer.

The ability to use a device to boot into multiple operating systems comes in handy in different situations. For example, if you’re still on Windows 10, you can use a dual-boot system to try Windows 11 before switching. If you have a computer with the latest version of the operating system, you may need to set up another installation for compatibility with a specific application. Or you can set up a second installation to test build previews from the Windows Insider Program.

Regardless of the reason, you can set up a dual-boot system on Windows in two ways. You can shrink the primary partition to configure a second installation, or it’s possible to install another version of the operating system on a Virtual Hard Disk (VHDX) without modifying the original setup.

In this guide, I’ll outline two ways to set up a dual-boot system using Windows 10 and 11. However, the instructions will work to set up Windows 10 on 11, 11 on 11, or 10 on 10.

Get ready to set up a dual-boot system

Before proceeding, you must understand that setting up a dual-boot using Windows 11 and 10 is different from configuring Windows 10 with 11. The reason is that Windows 11 has higher system requirements than Windows 10, and if you don’t confirm the requirements, you may not be able to complete the setup. (If you have a computer with unsupported hardware, you may be able to bypass the requirements creating a special USB bootable media.)

If you have a device already running Windows 11, you can install Windows 10 as the second operating system without extra steps. However, if you have a computer running Windows 10, you have to ensure that the device uses UEFI as the firmware type, TPM 2.0 is enabled, and the computer has a supported AMD or Intel processor. Also, at least 4GB of RAM and 64GB of storage are required, and Secure Boot is not a requirement, but it might be needed.

Since you will be using the same hardware, you may be able to activate Windows with the same product key, assuming you’re using compatible versions of the operating system, such as Windows 11 and 10.

Dual-boot Windows 10 and 11 using partition

If you want to create a dual-boot system using Windows 10 and Windows 11, you will need to shrink the current partition to make space available for the new installation. Then, in the Windows Setup, you can proceed with a standard installation of Windows 11 using the unallocated space. Here’s how.

1. Create a Windows 11 USB bootable media

To create a Windows 11 bootable USB, use these steps:

  1. Open Rufus website.

  2. Under the “Download” section, click the link to download the latest version.

  3. Double-click the executable to launch the tool.

  4. Click the Settings button (third button from the left) at the bottom of the page.

    Rufus open update settings

  5. Under the “Settings” section, use the “Check for updates” drop-down menu and select the Daily option.

  6. Click the Close button.

  7. Click the Close button again.

  8. Open Rufus again.

  9. (Optional) Under the “Device” section, use the drop-down menu and select the USB flash drive to create the installation media.

  10. Under the “Boot selection” section, use the drop-down menu and select the “Disk or ISO image” option.

  11. Click the down-arrow button (on the right side) and select the Download option.

    Rufus ISO download option

  12. Click the Download button.

  13. Select the Windows 11 option.

  14. Click the Continue button.

  15. Under the “Release” section, select the “22H3 (Build 22631.xxx – 2023.12)” option.

    Rufus download Windows 11

  16. Click the Continue button.

  17. Select the Windows 11 Home/Pro/Edu option.

  18. Click the Continue button.

  19. Select the language for the Windows 11 installation.

  20. Click the Continue button.

  21. Select the x64 architecture.

  22. Click the Download button.

  23. Select the location to save the Windows 11 ISO file automatically.

  24. Under the “Image option” setting, select the “Standard Windows 11 Installation” option.

    Rufus image option

  25. (Optional) Continue with the default settings after the download.

  26. (Optional) Under the “Volume label” setting, specify a name for the drive—for example, Windows 11 22H2 Setup.

  27. Click the Start button.

  28. Clear the “Remove requirement for 4GB+ RAM, Secure Boot, and TPM 2.0” option.

    Rufus Windows 11 bypass requirements

    Quick note: If you want to install Windows 11 on unsupported hardware, you want to check this option.
  29. Clear the “Remove requirement for an online Microsoft account” option.

  30. (Optional) Check the “Create a local account with username” option if you want an installation with a local account instead of a Microsoft account (not recommended).

  31. Click the OK button.

Once you complete the steps, the tool will begin creating a bootable media with the Windows 11 installation media.

You can also create a bootable USB with the Media Creation Tool, Command Prompt, and a third-party tool known as Ventory.

2. Set up a partition to install Windows 11

If you have another hard drive, you don’t need to modify the primary partition, as you can use the secondary drive to install the operating system. If you only have a system with a single hard drive, you will have to shrink the partition to make space available for the new installation.

To create a partition to create a dual-boot system, use these steps:

  1. Open Start.

  2. Search for “Create and format hard disk partitions” and click the top result to open the Disk Management app.

  3. Right-click the installation drive (C:) and choose the Shrink Volume option.

    Disk Management Shrink volume

  4. Confirm at least 64GB of storage (more is recommended).

    Disk Manager create unallocated space for dual-boot

  5. Click the Shrink button.

  6. Shut down the computer.

After creating the partition, shut down the device and continue with the steps below to dual-boot Windows 11 alongside Windows 10.

3. Install Windows 11 alongside Windows 10

To install Windows 11 as a dual-boot system with Windows 10, use these steps:

  1. Start the PC with the Windows 11 USB flash drive.

  2. Press any key to continue.

  3. Click the Next button.

    Windows 11 Setup

  4. Click the Install now button.

    Windows 11 install option

  5. Click the “I don’t have a product key” option.

    Skip license key option

  6. Select the edition of “Windows 11” that your product key activates (if applicable).

  7. Check the “I accept the license terms” option.

  8. Click the Next button.

  9. Select the “Custom: Install Windows only (advanced)” option.

    Windows 11 custom install option

  10. Select the portion (Drive 0 Unallocated Space) to install Windows 11 in a dual-boot setup.

    Windows Setup dual-boot partition

  11. Click the Next button.

  12. Choose the “Windows 11” option in the boot menu (if applicable).

    Windows dual-boot manager

  13. Select your region setting after the installation on the first page of the out-of-the-box experience (OOBE).

    Windows 11 clean install OOBE choose region

  14. Click the Yes button.

  15. Select your keyboard layout setting.

    Keyboard layout settings

  16. Click the Yes button.

  17. Click the Skip button if you do not need to configure a second layout.

  18. The computer will automatically connect to the network using an Ethernet connection. If you have a wireless connection, you must set up the connection manually (a security key may be required) and click the Next button.

    OOBE network connection settings

  19. (Optional) Confirm a name for the computer.

    Windows 11 clean install set PC name

  20. Click the Next button. (The device will restart automatically.)

  21. Select the “Set up for personal use” option if configuring Windows 11 Pro. The “Home” edition does not have this option.

    Windows 11 setup for personal use or work

    Quick tip: Use the “Set up for work or school” option to skip the Microsoft account and create a local account.
  22. Click the Next button.

  23. Click the Sign in button.

    OOBE Sign in page

  24. Confirm your Microsoft account email or phone number to create an account.

    Windows 11 OOBE create account

  25. Click the Next button.

  26. Confirm your Microsoft account password.

  27. Click the Next button.

  28. Click the “More options” setting.

    Windows 11 clean install restore from backup

    Quick tip: You can also click the “Restore from this PC” button to restore your files, apps, settings, and credentials from the system backup available in your OneDrive account. You can learn more about the Windows Backup app in this guide.
  29. Click the “Set up a new device” option to continue or select the backup to restore.

    Windows 11 OOBE skip backup restore

  30. Click the Create PIN button.

    Windows 11 OOBE create PIN

  31. Create a new four-digit PIN.

    Create account PIN

  32. Click the OK button.

  33. Scroll down and confirm the privacy settings that best suit your situation by turning on or off the toggle switch for each setting.

  34. Click the Accept button.

    Windows 11 OOBE privacy settings

  35. (Optional) On the “Let’s customize your experience” page, select one or more ways you plan to use the device to allow the setup to suggest tools and service customizations during this experience.

    Windows 11 OOBE customize experience

  36. Click the Accept button to continue. Or click the Skip button to skip this part of the setup.

  37. Click the Skip button for the Android phone link process.

  38. Click the “Continue without” button to skip the Microsoft 365 setup.

  39. Click the Decline button to skip the OneDrive offer.

  40. Click the “Skip for now” button to skip the Game Pass subscription promotion.

Once you complete the steps, you will be able to use two different operating systems on the same computer. 

The process will be the same if you want to dual-boot Windows 10 and 10 or 11 and 11. Furthermore, you’re not limited to two operating systems. You can always create additional partitions to set up a triple-boot system or install even more operating systems.

4. Change dual-boot order

On a dual-boot system, the boot manager will always set the last operating system installation as the default, and it will the system that will load automatically after 30 seconds without input from the user. However, you can always change the boot order.

To change the dual-boot order on your computer, use these steps:

  1. Start the computer.

  2. Click “Change defaults or choose other options” from the boot manager.

    Change defaults or choose other options

  3. Click the “Choose a default operating system” option.

    Choose default operating system

  4. Choose the installation you want to start by default.

    Change dual-boot order

  5. (Optional) Click the “Change the timer” option to set a different timeout for the boot manager.

  6. Click the back button from the top-left corner.

  7. Select the system to start the computer.

After you complete the steps, the new settings will apply to the boot manager.

5. Remove an operating system

You can always undo the changes if you no longer need to use the dual-boot setup.

To remove the second Windows installation from the computer, use these steps:

  1. Open Start.

  2. Search for “Create and format hard disk partitions” and click the top result to open the Disk Management app.

  3. Right-click the partition with the installation to delete and choose the Delete Volume option.

    Disk Management delete dual-boot system

  4. Click the Yes button.

  5. (Optional) Right-click the current setup partition (C:) and click the Extend Volume option to relocate the empty space to the system.

    Disk Management Extend Volume

  6. Click the Next button.

  7. Click the Next button again.

    Choose drive to extend

  8. Click the Finish button.

Once you complete the steps, the computer will once again have only one operating system.

Dual-boot Windows 10 and 11 using virtual drive

Alternatively, you can create a dual-boot without changing the current setup by using a virtual hard disk (VHDX). After you finish configuring this process, there’s no virtualization involved, and Windows 11 will be able to take full advantage of the hardware.

You can use this method to create a dual-boot system on a computer running Windows 10 or 11, and you can use 11 or 10 as the second operating system. 

It’s important to note that in the past, you were not able to upgrade a system when using a native boot with a VHDX, but you should now be able to complete the upgrade to another version of the operating system. If it doesn’t work, you may delete and recreate the setup.

1. Download Windows 11 ISO file

To download the Windows 11 ISO file, use these steps:

  1. Open Microsoft Support website.

  2. Under the “Download Windows 11 Disk Image (ISO) for x64” section, select the Windows 11 option.

    Windows 11 ISO download

  3. Click the Download button.

  4. Select the installation language.

    Select ISO file language

  5. Click the Confirm button.

  6. Click the Download button to save the current Windows 11 ISO file to your computer.

    Windows 11 x64 ISO download

Once you complete the steps, the ISO file of Windows 11 will download to your computer.

If this method isn’t working, you can download the ISO file in several other ways.

2. Set up a VHDX drive to install Windows 11

To create a virtual drive to set up a dual-boot system, use these steps:

  1. Open Start.

  2. Search for “Create and format hard disk partitions” and click the top result to open the Disk Management app.

  3. Click on Action and choose the Create VHD option.

    Disk Management create VHDX option

  4. Choose the VHDX option under the “Virtual hard disk format” section.

    Create and attach VHDX

  5. Choose the Dynamically expanding option under the “Virtual hard disk type” section.

  6. Click the Browse button.

  7. Select a location to store the virtual drive, for example, the root of the “C:” drive.

  8. Confirm a name for the VHDX, such as “windows-11-setup.”

  9. Click the Save button.

  10. Confirm at least 64GB of storage for the VHDX.

  11. Click the OK button.

  12. Right-click the newly created drive and choose the “Initialize Disk” option.

    Initialize VHDX as drive

  13. Choose the GPT option.

    Set virtual drive as GPT

  14. Click the OK button.

  15. Right-click the unallocated space and choose the “New Simple Volume” option.

    Disk Management create new simple volume

  16. Click the Next button.

  17. Click the Next button again.

  18. Confirm the drive letter.

    Volume drive letter

  19. Click the Next button.

  20. (Optional) Use the VHDX name for the “Volume label.”

    Format partition volume label

  21. Click the Next button.

  22. Click the Finish button.

After you complete the steps, you have to copy the installation files to the virtual drive using the Deployment Image Servicing and Management (DISM) command-line tool.

3. Install Windows 11 alongside Windows 10

To install Windows 11 on a virtual drive inside Windows 10 to create a dual-boot system, use these steps:

  1. Open File Explorer.

  2. Open the folder containing the Windows 11 ISO file.

  3. Right-click the file and choose the Mount option.

  4. Open Start.

  5. Search for Command Prompt, right-click the top result, and select the Run as administrator option.

  6. Type the following command to open the virtual drive and press Enter:

    F:

    In the command, change “F” for the letter of the virtual drive with the installation files.

  7. Type the following command to open the Sources folder and press Enter:

    cd Sources
  8. Type the following command to apply the “install.wim” image to the VHDX and press Enter:

    dism /apply-image /imagefile:install.wim /index:1 /ApplyDir:E:\

    DISM apply Windows 11 image to VHDX

    In the command, change “E” for the drive letter of your VHDX. Also, the “index:1” will install the Windows 11 Home image. Usually, if you want to install Windows 11 Pro, you will have to use the “index:6”. However, you can always query this information using the dism /Get-ImageInfo /ImageFile:E:\sources\install.wim command.

  9. Type the following command to make the Windows 11 setup in the VHDX available to the bootloader and press Enter:

    bcdboot E:\Windows

    In the command, change “E” for the drive letter of your VHDX.

  10. Restart the computer to continue with the Windows 11 setup to create the dual-boot system.

  11. Choose the “Windows 11” option in the boot menu (if applicable).

    Windows dual-boot manager

  12. Select your region setting after the installation on the first page of the out-of-the-box experience (OOBE).

    Windows 11 clean install OOBE choose region

  13. Click the Yes button.

  14. Select your keyboard layout setting.

    Keyboard layout settings

  15. Click the Yes button.

  16. Click the Skip button if you do not need to configure a second layout.

  17. The computer will automatically connect to the network using an Ethernet connection. If you have a wireless connection, you must set up the connection manually (a security key may be required) and click the Next button.

    OOBE network connection settings

  18. (Optional) Confirm a name for the computer.

    Windows 11 clean install set PC name

  19. Click the Next button. (The device will restart automatically.)

  20. Select the “Set up for personal use” option if configuring Windows 11 Pro. The “Home” edition does not have this option.

    Windows 11 setup for personal use or work

    Quick tip: Use the “Set up for work or school” option to skip the Microsoft account and create a local account.
  21. Click the Next button.

  22. Click the Sign in button.

    OOBE Sign in page

  23. Confirm your Microsoft account email or phone number to create an account.

    Windows 11 OOBE create account

  24. Click the Next button.

  25. Confirm your Microsoft account password.

  26. Click the Next button.

  27. Click the “More options” setting.

    Windows 11 clean install restore from backup

    Quick tip: You can also click the “Restore from this PC” button to restore your files, apps, settings, and credentials from the system backup available in your OneDrive account. You can learn more about the Windows Backup app in this guide.
  28. Click the “Set up a new device” option to continue or select the backup to restore.

    Windows 11 OOBE skip backup restore

  29. Click the Create PIN button.

    Windows 11 OOBE create PIN

  30. Create a new four-digit PIN.

    Create account PIN

  31. Click the OK button.

  32. Scroll down and confirm the privacy settings that best suit your situation by turning on or off the toggle switch for each setting.

  33. Click the Accept button.

    Windows 11 OOBE privacy settings

  34. (Optional) On the “Let’s customize your experience” page, select one or more ways you plan to use the device to allow the setup to suggest tools and service customizations during this experience.

    Windows 11 OOBE customize experience

  35. Click the Accept button to continue. Or click the Skip button to skip this part of the setup.

  36. Click the Skip button for the Android phone link process.

  37. Click the “Continue without” button to skip the Microsoft 365 setup.

  38. Click the Decline button to skip the OneDrive offer.

  39. Click the “Skip for now” button to skip the Game Pass subscription promotion.

After you complete the steps, Windows 11 will install on the VHDX on the same partition where Windows 10 is installed.

4. Change dual-boot order

To change the dual-boot order, use these steps:

  1. Start the computer.

  2. Click “Change defaults or choose other options” from the boot manager.

    Change defaults or choose other options

  3. Click the “Choose a default operating system” option.

    Choose default operating system

  4. Choose the installation you want to start by default.

    Change dual-boot order

  5. (Optional) Click the “Change the timer” option to set a different timeout for the boot manager.

  6. Click the back button from the top-left corner.

  7. Select the system to start the computer.

After you complete the steps, the new settings will apply to the boot manager.

5. Remove an operating system

To delete the Windows 11 installation from the dual-boot system, use these steps:

  1. Open File Explorer on Windows 10.

  2. Open the location with the VHDX file that contains the Windows 11 installation.

  3. Select the file and click the Delete button from the “Home” tab.

    Delete Windows 11 VHDX file

  4. Confirm the deletion.

  5. Open Start.

  6. Search for Run and click the top result to open the app.

  7. Type the following command and click the OK button: msconfig

  8. Click the Boot tab.

  9. Select the Windows 11 entry (or the installation installed in the virtual drive).

  10. Click the Delete button.

  11. Click the Apply button.

  12. Click the OK button.

    Configure Windows bootloader

  13. Click the Restart button.

Once you complete the steps, the computer will start with the original operating system installation.

About the author

Mauro Huculak is a Windows expert and the Editor-in-Chief who started Pureinfotech in 2010 as an independent online publication. He is also been a Windows Central contributor for nearly a decade. Mauro has over 12 years of experience writing comprehensive guides and creating professional videos about Windows, software, and related technologies, including Android and Linux. Before becoming a technology writer, he was an IT administrator for seven years. In total, Mauro has over 20 years of combined experience in technology. Throughout his career, he achieved different professional certifications from Microsoft (MSCA), Cisco (CCNP), VMware (VCP), and CompTIA (A+ and Network+), and he has been recognized as a Microsoft MVP for many years. You can follow him on X (Twitter), YouTube, LinkedIn and About.me.