How to dual boot Windows 11, 10, 8, 7, XP

Looking to install Windows 11, 10, 8, 7, XP on your PC, but don't want to get rid of your current Windows OS? In the following simple solution, I show you how to install Windows Vista alongside an existing installation of Windows. These instructions set should also work for dual booting Windows XP, 7, 8, 10, 11 and others.

Upon completion, during system startup, you will be able to select to boot from multiple Windows OS. In addition, both will be installed on the same hard drive, eliminating the need to install the other Operating System to a second drive.

How to Dual Boot Windows

Installing Windows 11, 10,8, 7 on the same drive as an existing installation, enabling dual boot.

  1. Download the GParted ISO
  2. Copy it along with your Windows Installer ISO to a bootable USB and then restart your PC.
  3. During system post, navigate to your BIOS or boot options and set your computer to boot from USB. Then continue to boot.
  4. From the USB boot menu that appears, select GParted.
  5. At the GParted boot screen, select (auto-configuration) and press Enter.
    GParted Partition Editor
  6. During boot, just press Enter when prompted to select the keymap and Enter again for language settings.
  7. Once GParted has loaded, right click on the main Windows partition (I.E. /dev/hda1) and select to Resize/Move.
    GParted Resize (Shrink) Windows Partition
  8. Next, using the slider, reduce the partition size to free up enough room (10GB+) to install Windows Vista, then click Resize/Move.
    Resizing Windows Partition with GParted
  9. Next, in order to apply the changes and resize the partition, click Apply. GParted will ask you to confirm the changes, click OK and wait for the process to finish.
  10. Once the partition has been resized, reboot your Computer.
  11. Then, at the boot menu, select to USB boot from your Windows OS
    Select your language and then select the option to Install now.
    Installing an additional Windows OS
  12. Continue until Windows prompts you on where to install.
    Select the Unallocated space option and click Next.
    Installing another Windows OS
  13. Now simply follow any onscreen instructions to complete your Windows installation.
  14. After the installation is complete, the boot manager will allow you to start Windows multiple OS as is seen in the screenshot below:
    Windows boot manager