Skip to main content

How to dual-boot Windows 10 Technical Preview alongside Windows 8.1

Creating a dual-boot system will let you safely test Windows 10 Technical Preview using the full power of your PC's hardware alongside Windows 8.1. In Windows 10, Microsoft is doing something differently as it's letting customers download and install versions of the operating system early on, so users get a sneak peek of what is to come. But also it helps Microsoft to get more feedbacks and design an operating system that people will actually like.

However, because the operating system remains an unfinished product, it has numbers of bugs, and there are many features that don't work. As such it's not recommended to use it as your primary operating system.

Although, there are many ways to test a preview version of Windows 10 without affecting your current installation, using a dual-boot system is one of the best options. That is because it allows the operating system to take full control of your computer's hardware. That is something you can't achieve using a virtual machine.

In this guide, we're going to focus on creating a dual-boot system on PCs that only have one hard drive. For this reason, we are also going to use the Disk Management utility included in Windows to create a new partition to house Windows 10 Technical Preview.

It's worth pointing out that you could opt to create a dual-boot system using a virtual disk (using Microsoft's VHD or VHDX files), but there is one big issue... You won't be able to update to new releases of Windows 10 Technical Preview. It's not a supported option. Going this route will require you to delete and create a new installation for every new release of the operating system.

Having this information in mind, if you don't have a spare computer, you can install Windows 10 alongside Windows 8.1 using the following instructions:

Things you will need before beginning

  • A computer running Windows 8.1.
  • Around 20GB or more of free hard drive space.
  • A full backup of your PC running Windows 8.1.
  • Knowledge of using Microsoft's Computer Management console or a secondary hard drive.
  • A copy of the latest build of Windows 10 Technical Preview.
  • A USB flash drive.

Minimum system requirements

  • Processor: 1 gigahertz (GHz) or faster
  • RAM: 1 gigabyte (GB) (32-bit) or 2 GB (64-bit)
  • Graphics card: Microsoft DirectX 9 graphics device with WDDM driver

Make a recovery backup

Make sure to create a full system image backup before modifying anything in your system, which you can use to rollback if something goes wrong. For this part, you'll need an external hard drive with enough free space or network share location to save the backup files.

1- Right-click the Start button and go to Control Panel.

2- Go to System and Security, and then click on File History.

3- In the bottom-left corner of the screen you'll see the System Image Backup option.

4- Start the backup utility, connect an external hard drive, follow the on-screen directions, click Start backup, and let the process run.

Once full image backup of Windows 8.1 has completed, disconnect the external hard drive and keep in a safe place.

Getting the installation files

1- Register as a Windows Insider, if you have not done it already. You can use this link to register and you will also need to use your Microsoft account.

2- Once you have registered as an Insider, visit this page (opens in new tab) to download the latest ISO for the Technical Preview of Windows 10.

3- Select the correct language and architecture (32- or 64-bit), and then click the Download.

4- Once you have the ISO file, download and install the Windows USB/DVD Download Tool (opens in new tab), to create a bootable USB or DVD installation media from the ISO file you have just downloaded.

Note: Remember that Microsoft only makes available ISO files for Windows 10 builds release to the Slow ring. If you want to run the bits from the Fast ring, you'll first have to install the bits from the Slow ring. Then go to Windows Update, change the Advanced options to Fast and update your current installation.

Making room for the new operating system

Now in this next part, we're going to adjust the Windows 8.1 partition to make room for Windows 10 Technical Preview.

1- Right-click the Start button and from the menu launch Disk Management.

2- Right-click the drive (C:) and select Shrink Volume.

3- The Disk Management utility will analyze the hard drive. It will show you how much space you can shrink in the hard drive (You can also enter the amount of space to shrink manually). In this step, make sure to allocate at least 20GB for the new partition. (For this example, I'm going to allocate 21000 MB).

4- Click Shrink.

5- Now, you'll see that you have new unallocated space. Right-click in the unallocated space. Select New Simple Volume to launch the utility to create a new partition. Make sure to follow all the on-screen steps, selecting all the default options, and choosing to create a new partition using an NTFS system file.

Changing the BIOS boot order

Before, you can install the new operating system without affecting your Windows 8.1 installation. You need to make sure your computer can boot from a USB flash drive or DVD drive. This process typically requires hitting one of the functions keys (F1, F2, F3, F10, or F12), the ESC, or Delete key.

Once, you have accessed the BIOS look for the Boot section as change it to the Windows 10 installation media.

If you have a computer using a UEFI BIOS, you won't be able to access the BIOS so easily. Go to PC Settings > Update and recovery > Recovery > Advanced Startup and click Restart now.

Windows will go to the boot menu, click Troubleshoot > Advanced options > UEFI Firmware Settings > Restart. Windows 8.1 will then boot into the BIOS, which will give you access to change the boot order of the system.

Installing Windows 10 Technical Preview alongside Windows 8.1

1- Connect the USB flash drive or DVD drive into the computer and reboot your system.

2- Press any key to start the Windows Setup, and then click Next, and Install now.

3- Accept the license terms for the Technical Preview software and click Next.

4- Click the Custom option.

5- Then make sure to select the new partition you have created. If you didn't assign any name, the label should read "New Volume". Also, it should be the partition with only 20GB of free space. Now, click Next to begin the dual-boot installation process.

6- During the installation process, you'll notice a new boot menu at the startup, which will give you the option to boot to the "Windows Technical Preview" or "Windows 8.1". Click on Windows Technical Preview to continue with the installation process.

7- Once the installation process completes, follow the Out-Of-Box-Experience (OOBE) to finish the installation process.

Windows 10 will try to install all the device drivers, but if you're having issues, try to install the latest drivers from your PC manufacturer's' website. Sometimes drivers designed for Windows 8.1 will also work in Windows 10.

Now you have completed the dual-boot system running Windows 8.1 alongside Windows 10 Technical Preview. Whenever, you want to boot into Windows 8.1 again, simple reboot your computer, and during the boot, choose Windows 8.1 from the menu.

Going back to only Windows 8.1

If you had enough of the beta version of Windows 10, and you want to delete the installation from your system, then follow these instructions:

1- Reboot your computer and boot into Windows 8.1.

2- Open the Run command, type MSConfig, hit Enter, and navigate to Boot.

3- Select "Windows Technical Preview" and click the Delete button. This step will remove the boot menu when you reboot your computer, and it will make Windows 8.1 the default operating system. Now, click Apply and OK.

4- Open the Disk Management as shown previously, right-click the volume that has Windows 10 Technical Preview installed and select Delete Volume and click Yes to confirm the deletion.

5- Now, all the unallocated hard drive space can go back to the Windows 8.1 partition. Right-click the Windows 8.1 partition and select Extend Volume. In the wizard use all default settings and complete the process.

Finally, reboot your system, and everything should work like you never installed Windows 10 in the first place.

How are you running Windows 10 Technical Preview? Let us know in the comments below.

Mauro Huculak is technical writer for WindowsCentral.com. His primary focus is to write comprehensive how-tos to help users get the most out of Windows 10 and its many related technologies. He has an IT background with professional certifications from Microsoft, Cisco, and CompTIA, and he's a recognized member of the Microsoft MVP community.

116 Comments
  • Nice. It's the better way, I'm using it since January. But I don't actually use Win8.1 anymore. It's just there for emergency :)
  • It's a better way... and the way I did it since dual booting Ubuntu with Vista (because everyone was pissed with Vista back then... lol). Except ending up with another partition gets annoying when not running another OS, like... what do I use this drive for now?
  • You can get the partition together again. (I don't know if I expressed myself correctly)
  • Dont  you have "no sound" problem in windows 10 technical preview when you use dual boot with windows 8.1??? if this is already solved problem please tell me what to do.....
  • Been using it with hyper-v. Here's my dumb question, will it run any....ahem...faster with a dual boot instead of a VM? In all seriousness though, is there a performance difference?
  • Yes, because isn't "sharing" memory/cpu with your "host" OS.
  • Thanks. That's what I was wondering. I'll have to try this out.
  • So much better, imo. Specially with you have some free HD space.
  • But back in the days of Vista, Ubuntu running on a VM through Vista still ran better than Vista LOL! But not as well as Ubuntu in it's own dual boot partition. Windows 7 / 8 / 10 are so much better than Vista. Excited about Windows 10 (but gave up with it on my phone until it's more stable).
  • I dual booted Ubuntu with my Windows 7 and Windows 8 laptops and both times Ubuntu caused my cpu to run VERY hot!  I had to get rid of Ubuntu before it fried my damn cpu!
  • Correct.
  • Yes. It works as if you only had that OS installed. With a VM, you're using 2 OSs at the same time so there is more impact on memory and cpu usage. If you have a dual boot, your running each OS completely separately, it's like having 2 different PCs
  • In my experience if you don't plan to use Win10 virtual machine as a gaming PC, you have 8 GB of RAM or more in your host OS and you are not multitasking between both OS with heavy applications on both ends you won't see a dramatic change in the performance by not virtualizing the PC. Intel VT enabled processors should improve the virtual PC performance too. At least that's my experience.
  • Worlds of difference, VM shares hardware with your current OS, when you dual boot, the OS your running gets full access to the hardware. Major difference, unless your running top of the line hardware (even in the last 2 years or so)
  • Took you guys this long to come up with a dual boot tutorial?.... Come on
  • Relax. We can't be everything at all times. We're still growing and comments like this are not very encouraging for our team.
  • Hopefully, next week gives you guys even more reason to grow.......
  • I think this is an excellent article and I now feel comfortable trying it with these instructions. Thanks guys!
  • Touché, first criticism ever given you guys though. Should go without saying that y'all do a good job
  • It is kinda sad when sites like lifehacker out of the gate cover stuff like this
  • EXACTLY!  I think you guys are doing a FANTASTIC job!  I read windowscentral.com articles more than I read my morning paper!  Keep up the great work guys!
  • I read windowscentral.com INSTEAD of a morning paper. Nothing interesting in that ink infested rag. At least not for me. Love this place.
  • One thing I've learned about articles on Windows Central, though... Sure, I could have gotten this tutorial quicker somewhere else. As a matter of fact, I did because I needed to do this last week, and did it last week. However, it took me 5 different sites of stitching together information to get a complete enough picture for everything. Windows Central covered everything I needed in ONE article, presented in a plain, easy-to-understand way, and even included essential "undo" information that I started thinking about yesterday, since I tried to update audio drivers from the manufacturer website to fix audio issues only to find it killed Win10TP completely, and I can no longer boot to it. Thanks for a complete article that keeps me from having to search multiple places on the web. That is exactly what I've come to expect from Windows Central. Never a half-baked poorly written instructional. Next time, I'll wait for an article to come out on Windows Central first before I try something like this. If I don't see it coming, I'll ask for it to see if it's even planned. Patience could have saved me a lot of aggravation.
  • WOW what a dickhead comment. Well done jackass
  • A 50 GB hard drive. Lol xD
  • Only for testing purposes lol :) Thanks,
  • Really like such articles. Thanks.
  • I gonna try .. nice article
  • Thanks,
  • Wish we could do this with phone...
  • May be one day... This is also one of my dreams. Thanks,
  • That way we could test the TP, and still be able to use our device... Lol.
  • You can do it but on some android phones at the moment :/
  • Yeah.
  • VM for the win!
  • Awesome explanation and instruction. Thank you!
  • A good tutorial I use windows 10 as my primary os I use to run it in a vm but its a lot better on proper hardware.
  • Using win7 n tech preview dual boot.. As some old games r nt supported on win8.1 :)
  • You sure about the 64bit ram requirements? Last I checked you need 3-4GBs(taking into consideration shared ram gpu)
  • Technically that is correct, but Windows 10 has a much lower hardware requirement. The official minimum requirement is 2GB of RAM for a 64-bit installation according to Microsoft. Thanks,
  • That's right. The RAM requirements have been the same since Win 7. It's 1gb for 32bit and 2gb for 64 bit. Been the same for win 7, 8, 8.1 and 10 now. I have all the OS's running on a variety of machines. Win 8 32 bit on my net book (1gb ram) , 8.1 and tech preview dual boot 64 bit on my note book (2gb ram) and 8.1 64bit on my PC with 8gb. And that's a great tutorial Mauro. I have been using dual boot for a while now to test new OS's mostly the Linux stuff. But it's fun to have the tech preview.
  • When dual booting not dual booting? If I were to delete the VHD will I be able to boot the system? WUBI was one simple and smart way to do dual boot! You could uninstall Ubuntu and you will be ready to go.
  • Yes, you will. When the Windows bootloader (not the best word) fails to find the primary OS (the first on the boot list) it will show you all the entries on the list and you just ne