How to Dual Boot Hackintosh Windows 10 and MacOS High Sierra
Ever wondered if you could dual boot macOS and Windows on the same hard drive disk? With a Hackintosh, you can. While it’s typically better to have macOS on one drive and Windows on another, it’s possible to dual boot both operating systems on the same drive. The dual-boot option is ideal for those who don’t have multiple drives on hand.
How to Dual Boot Windows 10 and MacOS High Sierra on a Hackintosh
The first step in the process is to format the drive as GUID. To do this, you’ll need to use the Disk Utility application, which is the macOS equivalent of Disk Management in Windows.
Disk Utility can be accessed during the install or from within the operating system after the installation is complete.
There’s a very good reason for formatting the disc in the GUID format first. For starters, you’ll need this format to install macOS. But formatting with the Disk Utility will allow you to create a larger hidden EFI partition compared to what you would create with Windows Disk Management (200MB with GUID vs. 100MB with Windows). That extra space will allow you to fit both operating systems with room to spare.
The Windows partition can be created either during the install or after the install. If you want the Windows partition to show up first, then you would want to create the partition during the install. If you want the macOS partition to show up first, then you can create the partition after the installation is completed.
In this guide, we’re going to install the Windows partition second. It’s a simpler, more straightforward way to get your dual-boot Hackintosh up and running.
Once you’ve formatted the drive as GUID, you can move on to the next step.
Access to macOS
After formatting the drive, the next step is to create a macOS flash drive installer. To do this, you’ll either need access to a Mac, or access to a virtual machine that runs macOS.
If you can’t get access to a Mac machine, you can create a virtual machine running macOS.
Creating the Flash Drive Installer
Once you have access to the macOS operating system, you can create the flash drive installer and start the installation process. Keep in mind that you’ll need to wipe the drive before you can format as GUID. And keep the flash drive installer, as you’ll need it later on.
Here’s a quick rundown of how to create the installer.
Download macOS
Open the app store, login with your Apple ID, and download High Sierra.
Format the USB
Insert the flash drive and open Disk Utility. Select the flash drive from the left column, and click erase. Adjust to the following settings:
- Name: Hackintosh
- Format: Mac OS Extended (Journaled)
- Scheme: GUID Partition Map
Next, click “Erase” and then “Done.” Feel free to change the name to whatever you wish. The Partition Map scheme will allow for am EFI partition to be created.
Create the Installer
Open Terminal and paste the following code:
- Press enter.
- Type in your password.
- Press Y when asked to erase.
- Press enter again.
Don’t remove your flash drive until the process is complete. It can take up to 60 minutes (maybe more) to copy the installer files into the USB drive.
Installing MacOS
You should now be able to install macOS High Sierra to your drive. The process will take some time to complete, depending on the type of processor you have.
Your system should restart after the installation process is completed.
Also, you’ll have to go through a few prompts before your machine will be ready to use macOS.
- Choose your Country, and click the “Continue” button.
- Enable Location Services, and click “Continue.”
- Sign in with your Apple ID, or choose “Don’t Sign In” and click “Continue.”
- Agree to the Terms and Conditions.
- Fill out the form, which asks for your Full Name, Account Name, Password and a Password Hint.
- Set your Time Zone based on your location.
- Choose “Continue” to create a user for your macOS.
Now, you’ll need to wait while the system sets up your macOS. This may take a while, so be patient.
Create the Windows Partition
Now that you have macOS installed, it’s time to install Windows 10.
- Open Disk Utility.
- Click the View button at the top left corner of the application and select “Show All Devices.”
- Select the drive.
- Click Partition at the top of the toolbar.
- Click “+” under the circle to add a new partition.
- Give the partition a name and choose your desired size (we recommend a minimum of 50GB).
- Set the Format to ExFat.
- Click Apply.
Install Windows 10 on Your Hackintosh
Just like with macOS, you’ll need either access to Windows or to create a USB flash drive with the operating system on it. Do not wipe out the drive with macOS on it, as you’ll still need it to regain access to macOS. You will need a separate flash drive for this step.
To create the installer:
- Boot the “UEFI: partition” of the Windows installer. If you don’t boot the “UEFI: partition” of the flash drive, you will get an error and won’t be able to move on to the next step.
- Move through the first parts of the installation.
- When possible, choose “Custom: Install Windows only (advanced).”
- Choose the Windows partition you created in Disk Utility.
- Choose Format.
- Click OK.
- Complete the installation process.
Keep in mind that the system will restart several times during installation.
EFI Cleanup and Clover Access
After installing Windows, it’s time to move back to macOS. For this step, you will need the macOS flash installer you created earlier.
Right now, we can’t boot macOS because the Windows installer modified the EFI folder, which overrides the Clover boot loader with Windows Boot Manager. This causes the UEFI: (drive_name) to disappear from the BIOS boot devices.
In order to get things up and running smoothly, you’ll need to make some changes to the “bootmgfw.efi” file. This is the file that’s preventing access to Clover when booting the system. A simple file name change is all that’s needed to fix the problem.
- Boot the “UEFI: partition” of the macOS Installer.
- Boot macOS drive.
- Open the Clover Configurator.
- Select “Mount EFI” from the left column.
- Choose “Mount Partition” for your drive.
- Select “Open Partition.”
- Go to EFI/Microsoft/Boot/.
- Rename the “bootmgfw.efi” file to “bootmgfw-orig.efi.”
When you restart, “UEFI: (drive_name)” should now be accessible.
If “UEFI: (drive_name)” is still not showing up as an available boot device, you can override the Windows Boot Manager and redirect it to Clover.
- Boot macOS off of your drive again.
- Mount the EFI partition of the boot drive using Clover Configuration.
- Open the EFI.
- Navigate to EFI/Boot.
- Copy the file BOOTX64.efi.
- Navigate to EFI/Windows/Boot.
- Past BOOTX64.efi here.
- Rename BOOTX64.efi to bootmgfw.efi.
- Restart and boot off the Windows Boot Manager. It should redirect to Clover.
Dual Boot Using Clover
You should now be able to dual-boot using the Clover Menu. To boot Windows, simply select Boot Windows EFI from EFI in Clover.
Related posts:
About The Author
David Ingram
David has been interested in computers for over 25 years. From playing games on his parents computer as a kid in the early 90s, to building his first PC in 2003 (and many more since then). He has a passion for everything related to computing and this site is dedicated to helping others find the info they need.
Hackintosh Dual Boot Windows 10 and macOS High Sierra (Same Drive)
On a hackintosh it’s possible to dual boot macOS and Windows on the same hard drive disk, which I will explain how to here. Although it’s recommended that macOS be installed on a separate drive than Windows, it’s perfectly possible to dual boot Windows and macOS on the same drive for those that don’t have multiple hard drives to spare.
Dual-booting on separate hard drives is super easy you just install macOS on one drive and Windows on the other and then simply boot Windows as a temporary device or through the Clover menu. For those that want to install both macOS and windows on the same drive this guide to walk you through the steps.
Hackintosh Dual-Boot Guide
For those of you not familiar with dual-booting or a macOS hackintoshing. We will first need to format the drive as GUID using Disk Utility. Disk Utility is an application in macOS that is basically the equivalent of Disk Management in Windows and can be accessed in the same way Disk Management is either during the install or in the operating system after installation is completed.
The drive should to be formatted first in macOS Disk Utility as the GUID format is required to install macOS and doing it with Disk Utility will also create a larger 200MB hidden EFI partition, which is larger than what is created with Windows Disk Management (100MB) and will therefore be able to fit both the macOS and Windows EFI files as well as leave some extra room left over.
We can either make the Windows partition during the install or after the install. The reason you would want to do it during the install is if you wanted to have the Windows partition show up as first and the macOS partition as second, however personally I prefer having macOS first and Windows second as my hackintosh is reliable enough that I use macOS almost exclusively.
For Dual-Booting the only requirement is that the SSD/HDD be first formatted as GUID. You could install Windows before macOS if you really wanted to, but for this guide it makes sense to install macOS first and then Windows second as we already have to be in the macOS installer to format as GUID and don’t have to move anything around in the EFI with Windows installed after macOS.
Step 1: Access macOS
To create a macOS flash drive installer you will first need either a. Access to a Mac or b. A virtual machine running macOS. If you do not have a Mac or borrow then create a virtual machine running macOS using one of the two links below depending on whether you are using Intel or AMD as your CPU/Processor.
Step 2: Make a macOS High Sierra Hackintosh
Now that we have access to macOS we will now create a flash drive installer containing macOS install files and then install macOS. Based on what CPU/Processor you are using following the full guide below and then return to this one once you have macOS running. Just os you know you will need to completely wipe the drive you are using in order to format as GUID using Disk Utility. Also after macOS keep the flash drive the way it is as you will need it later. You will need another separate flash drive to install Windows if you don’t already have an installer.
Step 3: Create a Partition for Windows
Now that we have macOS installed it’s time to make some room for Windows.
- Open Disk Utility
- Select Show All Devices by clicking on the View button at the top left corner of Disk Utility
- Select the Drive (The drive is name of the drive like Samsung/Crucial and is indicated by the arrow to the left of it’s name)
- Click Partition button at the top toolbar
- Add a new partition by clicking the [+] button under the circle
- Give it a name and desired size I would give a minimum of 50GB for Windows 10
- Set Format: ExFat
- Click Apply
Step 4: Install Windows 10 on Hackintosh
If you dont have a way to install Windows you will need to create USB flash drive with Windows on it, but don’t wipe and use the same flash drive you used to install macOS as you still need that to regain access to macOS in Step 5.
- Download Windows Installer Manager/ISO
- Create your installer
- Boot the UEFI: partition of the Windows Installer (Note: Very important that you boot of UEFI: partition of the flash drive otherwise you will get a GPT error and the “Next” button will be greyed out)
- Go through the first parts of the installer and select Custom: Install Windows only (advanced) when you reach that step
- Select the Windows partition you created in Disk Utility
- Click Format
- Click OK when the data lost prompt appears
- Complete the install… Note: System will restart multiple times during install
Step 5: Cleanup EFI & Regain Clover Access on Boot Drive
When finished messing around in Windows it’s time to jump back into macOS. To do that we are going to using that macOS flash drive installer that you should have kept as a backup to boot back into macOS. The reason we can’t use the drive macOS/Windows is installed on to boot macOS is because the Windows installer modified our EFI folder overriding Clover Boot loader with Windows Boot Manager causing the UEFI: (your_drive_name) not to show up in BIOS boot devices or in the temporary boot device menu.
There are a couple different methods to a fix dual-booting hackintosh using only one drive for both installs. It’s done by messing around with various .efi files to get dual-booting working. I’ve tested a couple different methods and this one below is the easiest.
To fix our dual-booting hackintosh we need to deal with a file called bootmgfw.efi which is preventing access to Clover at system boot. All you need to do is rename bootmgfw.efi to bootmgfw-orig.efi causing Clover to become unblocked. We add the tag -orig to the name so that it’s still recognizable file and will show the Windows EFI partition for booting in the Clover Boot loader Menu.
To rename bootmgfw.efi:
- Boot off the UEFI: partition of your flash drive macOS installer
- Boot macOS drive
- Open Clover Configurator
- Select Mount EFI on left column
- Click Mount Partition for the drive macOS and Windows is installed on
- Click Open Partition
- Navigate to EFI/Microsoft/Boot/
- Rename bootmgfw.efi to bootmgfw-orig.efi
- Restart and UEFI: (your_drive_name) should be an available boot device
(Optional) Override Windows Boot Manager
If for some reason UEFI: (your_drive_name) isn’t showing as an available boot device there is a way to override Windows Boot Manager and have it redirect to Clover. To do that first boot macOS off your flash drive again.
- Mount the EFI partition of your boot drive using Clover Configurator again
- Open the EFI and navigate to EFI/BOOT/
- Copy BOOTX64.efi
- Navigate to EFI/Windows/Boot
- Paste BOOTX64.efi here
- Rename BOOTX64.efi to bootmgfw.efi after pasting
- Restart and boot off Windows Boot Manager and you’ll notice it redirects to Clover instead of booting Windows (Pretty cool huh?)
Step 6: Dual-Boot thru Clover
You can now use the Clover Menu to boot Windows.To do that select Boot Windows EFI from EFI in Clover.
You are now finished congrats.
Paypal Donations or using our Amazon Affilate Link is greatly appreciated if you’ve been helped by our site and would like to help us, Thank you.