[Guide] Mulit Boot Windows and macOS (UEFI) on Single Drive


EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
515
Motherboard
GIGABYTE Z370 AROUS GAMING 3
CPU
Intel Core i9 9900K
Graphics
2xAMD RX 580 8GB
OS X/macOS
10.14.6
Bootloader
Clover (UEFI)
Mac
MacBook Pro
Mobile Phone
Android, iOS
Installing Windows 10


Step 7: Preparation for installing Windows 10

So after installing macOS High Sierra and completing post installation, the next step is install Windows 10. Before you install Windows 10, you’ll need to create a free partition. To create a free partition, follow the steps below.

@Gbilato has written a great guide about using Disk Utility on Mac. You can follow How to Use Disk Utility on Mac

But to make it moreeasy and avoi confusion, i'll explain the required process.

Go to Utilities and open Disk Utility.

Now select your Drive, not the partition.



Click on partition button and then click on + (plus) button.

Under Name you can type any name but for instance we’ll be using Windows 10.

Under Format select Mac OS Extended (Journaled).

Under Size you can choose according to your Hard Drive and workload on Windows. But as stated above, we’ll be using 160 Gigs each for Windows 10 and macOS Sierra.



Click on Apply button and then click on partition button.




Click on Continue.



Now it will create a free partition for Windows 10.

When done, close Disk Utility.

The created partition will appear on your Desktop.

Now restart your PC.

Step 8: Installing Windows 10

While restarting your PC, plug your Windows 10 USB Flash Drive.

Press F12 to enter your Boot Menu.

Select your USB Flash Drive with the UEFI Prefix.

In few minutes, it will boot to the installer screen.

Wait for it to load, and after that you will see Windows 10 welcome installer screen.

Select your Time and Currency Format and click on Next.



Click on Install now.



Now the Setup will start.



Now if you’re having any existing product key for your Windows 10, then you can type it here and you can activate it later on from your Windows 10 Desktop. This is the trial copy downloaded from Microsoft. So if you’re having a genuine copy, you can use that ISO or that DVD and if you’re having any existing Windows 10 product key or if you want to buy the product key for Windows 10, you can buy the product key and can get a original DVD and then type your product key here. You can also manually activate it later on from your Windows 10 Desktop. So currently i'll be using a trial copy so we’ll be selecting I don’t have a product key.



Now select the Operating System and click on Next. For best performance and exciting features, we’ll be using Windows 10 Pro and will also suggest you the same.



Accept the license agreement and click on Next button.



Select Custom: Install Windows only (advanced).



Now be very careful as this is very important step. If you don’t follow it carefully, your Windows 10 is not going to work and it would not be bootable anymore. So be careful with the partitions otherwise you can mess up with the installation and your Dual Boot will not work and your macOS Sierra Drive maybe deleted. So be careful while using this step.

Select Drive 0 Partition 4, in this case, this is the free partition which we created on macOS High Sierra for installing Windows 10.



Click on Delete button and click on OK to delete the partition.



Now don’t create a new partition. Some users create a new partition and they fail in installing Windows 10. So you’ve to only delete the partition which you created on your macOS Sierra.

Select Drive 0 Unallocated Space and click on Next.



Now Windows will copy files. This process will take some time.



After installation, your system will restart and continue the installation process.

Now here’s the settings. If you want to use Windows 10 existing/default express settings, you can use it or you can change the settings manually. To use the custom settings, click on Customize settings and you can choose the options. So i’ll be using the express settings.



Now it’s time to create an User Account for this PC. Fill in the Account details and click on Next.



In next few minutes, you’ll be on your Desktop.

Step 9: Configure Post Installation for Windows 10

Now the next step is to configure post installation for your Windows 10.

You’ll need to install some drivers like Audio, Ethernet, Graphics, either that is Intel HD, NVIDIA or AMD and other hardware which you’re using with your system.

Step 1: Configure Graphics (NVIDIA Drivers)

Now insert your second USB Flash Drive on which you copied the Post Installation Tools and Fixes.

Open your USB Flash Drive and copy the NVIDIA Driver to your Desktop. As a guide, we’ll be only installing NVIDIA Driver as it’s mandatory for Graphics performance and acceleration. But it’s recommended to install all the required drivers for your system.

Be sure to use the x64 Bit version on your Windows 10 and be sure to select Windows 10 version otherwise if you’ll use the previous version, the NVIDIA drivers are not going to work.

Open the Setup and proceed through the installation.



Now all the fixes have been applied. The Post installation has been completed successfully for Windows 10. The macOS High Sierra has been installed already.

Now eject your second USB Flash Drive and restart your PC.
 
Last edited:

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
515
Motherboard
GIGABYTE Z370 AROUS GAMING 3
CPU
Intel Core i9 9900K
Graphics
2xAMD RX 580 8GB
OS X/macOS
10.14.6
Bootloader
Clover (UEFI)
Mac
MacBook Pro
Mobile Phone
Android, iOS
Configure System for Multi Boot

Step 2: Configure PC for Dual Boot

Press DEL key to enter your BIOS Menu. Navigate to BIOS Features Tab and change the first boot option to the UEFI OS internal drive instead of the Windows Boot Manager.



Select your Hard Drive with UEFI Prefix so that the Clover boots first.

Go to Save & Exit Tab and Save the changes and exit the UEFI BIOS.

Step 10: Restart your System!

After restarting your PC, it will boot to Clover Welcome screen automatically. You can choose between which OS to Boot either Windows or macOS.

And you're done!
Multi Boot is just how simple it is.
 
Last edited:

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
515
Motherboard
GIGABYTE Z370 AROUS GAMING 3
CPU
Intel Core i9 9900K
Graphics
2xAMD RX 580 8GB
OS X/macOS
10.14.6
Bootloader
Clover (UEFI)
Mac
MacBook Pro
Mobile Phone
Android, iOS
Multi Boot has been necessary to work with two operating, Windows and Mac and getting benefits of both the OS. Multi Boot can be referred to Dual Boot sometimes. Multi Boot can be configured either on a single drive or can be two or three depending on the operating system you want to install. Before start with this guide, get to know something about Dual Boot.

As the title is clear enough, this guide explains Multi Boot Windows and macOS. The current release is Windows 10 and macOS High Sierra. Windows 10 and High Sierra will be used for this guide.

This guide is bit lengthy so has been divided into 3 chapters.
The chapters includes.

Dual Boot in a single drive requests installing macOS first then installing Windows 10. If you’ve already installed Windows 10 and you’ve some data then you’ll need to make a full backup because installing macOS request full disk format and all data will be erased. Also Dual Boot on a separate disk is the best way to dual boot two Operating Systems. Also when you make a dual boot, all the Operating System must be running in a same boot mode. If you choose to install macOS Sierra as a UEFI Boot Mode, then you’ll need to install Windows 10 as a UEFI. If you install macOS Sierra as a Legacy Boot Mode, then install Windows 10 as Legacy because if you install macOS Sierra as UEFI and Windows 10 as Legacy, then Windows will not be bootable. It simply won’t work.

Note : Multi Boot can be configured even when running existing Windows. You just need to install macOS.
Yes, this is actually possible. Many users don't want to erase the pre-installed Windows due to number of reasons such as lack of storage for the backup purpose. If you plan to do so, checkout the guide here.

For this purpose, i'm using a budget build. The guide features GIGABYTE Motherboard paired with Intel Core i3-7100 processor.
The build consists of Integrated Graphics (Intel HD Graphics) and NVIDIA GTX710 Graphics Card, which is having 2 gigs of video memory. This is a typical build and you can upgrade the hardware according to your choice and workload.

Note :
All data on your Drive will be erased during this process.
If you’re having any data, we advise you to backup all of your data before proceeding.

The Build

The Build will be using Dual Boot with Windows 10 and macOS High Sierra. Such builds are a good choice for gamers and the professionals. Whenever you need, you can switch between both the Operating Systems. This particular build will be using 320Gigs, so the plan would be 160 gigs each for macOS Sierra and Windows 10. So if you look into all the two partitions, it’s exact 320 gigabytes.

Requirements
  • 3x USB Flash Drive for Windows, macOS and Post-Installation
  • A working Internet connection to download the files.
Step 1: Creating macOS Installation USB

The very first step is to create the Installation USB for macOS High Sierra. To create Installation USB for macOS Sierra, follow the guide here.

Step 2: Creating Windows 10 Bootable USB

Now after creating macOS High Sierra Installation USB, the next step is to create a Bootable USB for Windows 10. You've two ways to create the Bootable USB either on Windows or Mac.

If you're having a system running Windows, follow the guide here.

If you're having access to Mac, follow the guide here.

Step 3: Copy Post installation tools and NVIDIA Web Drivers

Insert your third USB Flash Drive and copy the necessary drives for Windows, and tools and kexts for Mac. Once the network is enabled, you can continue with the progress.

So now as you’re having macOS High Sierra Installation USB, Windows 10 Bootable USB and the post installation tools and drivers, so you’re ready to Multi Boot on your computer.

Step 4: BIOS Settings
If you're installing on a desktop with AMI UEFI, the options are simple. For other systems using a different vendor, make sure to set your BIOS or UEFI to Optimized Defaults, and the SATA Mode to AHCI.

Here's a Recommended BIOS/UEFI Settings for Optimal performance.

To access your BIOS/UEFI, press and hold Delete key on your Keyboard. The key maybe different in your case. Refer to your Motherboard Guide/Manual.
  • Set Optimized Defaults.
  • Set X.M.P. Memory Profile to Profile 1 (Optional, if using a High Frequency RAM).
  • Set Windows 8/10 Features to Other OS.
  • Set Network Stack to Disabled.
  • Set Secure Boot to Disabled.
  • Set Intel Platform Trust Technology (PTT) to Disabled.
  • Set XHCI Hand-Off to Enabled.
  • Set SATA Mode to AHCI.
  • Set Internal Graphics to Auto.
  • If your system has a VT-d Option, Disable it.
  • If your system has Intel Virtualization Technology, Enable it.
  • If your system has Serial Port, Disable it.
  • If your system has Parallel Port, Disable it.
  • If your system has Fast Boot Option, Disable it.
  • Save & Exit Setup.
Note :
  • If you're using a external Graphics Card for your build, such as NVIDIA or AMD GPU, set Initial Display Output to PCIe Slot 1
Step 6: Installing macOS High Sierra

Now the next step is to install macOS Sierra. Follow How to Install macOS High Sierra for this guide. Please be sure to follow the appropriate guide as per your build.

Also will recommend to complete each specific install at one time to avoid confusions and hassle free installation.
 
Last edited: