Yes you can dual-boot a 32 and 64 bit version of Windows 10 on a single machine. You can also dual boot a 64 Bit version of Windows 10 with Windows 7, 32 bit. First you need to make sure that you have a complete, partition backup of your machine before attempting this change just in case you make a mistake and brick your machine. I also recommend downloading the program EasyBCD to modify your bootloader. Here is what I did:
- I used a single hard disk for both the 32 and 64 bit partitions because it was less complicated. You need to make sure that you have enough space on your hard disk to store both partitions. If your 64 bit version is installed using all of the space on the hard disk then you will need to shrink the active partition using some type of partition editor. I used Disk Director from Acronis, but a free program called Partition Assistant from AOEMI is available for personal use that should handle the task.
- Boot your machine up on the Windows 10, 32 Bit media and follow the path for installing the operating system. When you get to the point where you specify where to create the partition look for the unallocated space that you freed up in step 1. Your machine will proceed with the installation and modify the boot loader to display both operating systems.
- When you boot up your system both partitions will be displayed and you select the system that you want to boot up on. If you don’t like the way that the boot loader looks or you want to change the various values I have found EasyBCD to be wonderful for making those changes.
You could also install a new hard disk and use it for the 32-bit version of windows, but the boot loader is stored on the other hard disk and things could go south if you aren’t careful with what you are doing. That is why I suggested using a single disk. I also wanted to run some older 16 bit games and my efforts were unsuccessful even though I was able to dual boot my machine. Seems like the older games did not recognize my video card and I had other driver issues. If you have any questions about what I have written here please let me know and I will try to answer them.