how to

How to Dual Boot macOS Sierra and Windows 10 [Hackintosh 2018]

Learn how to dual boot macOS Sierra and Windows 10 on your laptop with this comprehensive Hackintosh tutorial. This guide covers the how to install macOS on laptop dual boot guide, post-installation tweaks, and a troubleshooting section.

Building the Hackintosh is one of the most tedious tasks I have ever performed. So, am I telling you to drop this plan and continue with the Windows OS? Definitely not! I just wanted to let you know that turning your PC/Laptop into a Hackintosh isn’t a cakewalk. It requires lots of time, patience, and courage to perform tasks that you’re unaware of.

Why Hackintosh then? Can’t we just buy the MacBook Air/Pro to get things done? If you think like this, you’re probably rich and you had better purchase the Mac. ‘Hackintoshing’ is the process of converting your non-MacBook device to run the MacOS. As simple as that! Luckily, the MacOS can be downloaded and converted into a bootable USB. Which means, the dual boot macOS sierra and windows 10 process is ‘practically easy’.

Installing MacOS with a bootable USB is comparatively easy. But what actually makes trouble is the post-installation steps. After installing the OS, most of the essential things won’t be working; like WiFi, display controls (including brightness), Audio, Bluetooth, etc. You really need to perform various trial & error methods to make everything work. But don’t worry. I just turned my Asus laptop (X555LA) to a perfect Hackintosh and I will be guiding you to install and fix the errors in this dual boot macOS sierra and windows 10 guide.

dual boot macOS sierra and windows 10


  • Pendrives (at least 1) with minimum 8GB capacity. If you don’t want to dual boot MacOS with Windows, one stick is enough.
  • Fast Internet: You need to download the MacOS Sierra files & related tools for the dual boot macOS Sierra and Windows 10 task.
  • Time: You really need this. Hackintoshing can’t be performed in an hour. Depending on your Laptop, it can be days or in fact, weeks.
  • A system backup: If your system currently runs on Windows, make sure you create a system backup image. If anything goes wrong, you can easily restore your files & settings with this.

Special Note: If you plan to dual-boot MacOS with Windows, create a new hard disk partition for the Mac installation. For this, follow this guide. Make sure that the file system is NTFS with minimum 50GB in size.

In case if you want to install MacOS Sierra on your laptop by formatting the entire hard drive, first of all, delete the current local drives (D, E etc) and merge them to C drive (where you installed Windows).

How to Dual Boot macOS Sierra and Windows 10 – FAQ

  1. Do I need a MacBook to create a bootable MacOS USB installer? – No. It’s possible on Windows itself. (Install macOS Sierra on PC/Laptop without Mac).
  2. Is it possible to keep my existing Windows installation if I dual boot it? – Yes. Your Windows partition won’t be touched during the installation.
  3. Does it work on all UEFI/BIOS-based systems? – I’m afraid not. BIOS is pretty much outdated and the installation most likely incompatible with it. UEFI is preferred.
  4. Is my laptop compatible with Hackintosh? – Refer this guide.
  5. What about dedicated graphics? – It does work. But you need to work extra to make it compatible with Hackintosh. Currently, Nvidia graphics cards are easy to set up. If you own AMD Radeon graphics, it may not work (or may work if you dig deeper on various forums).
  6. iMessage & FaceTime; do they work? – Not by default. An additional fix is needed.
  7. What are the reliable sources to find fixes and additional help? – All you need is this.

Dual Boot macOS Sierra and Windows 10

I split this long guide to three; pre-installation, installation & of course, post-installation. Pre-installation step deals with making your system ready for Hackintosh, downloading necessary files & making the bootable Sierra USB installer. The installation comprises of installing MacOS Sierra on your laptop using the pen drive & configuring essential settings. Post-installation steps help you fix the broken hardware & software configuration and polishing Hackintosh as a daily driver.

1. Pre-installation

Dual Boot macOS Sierra and Windows 10 Files Download

A. Configuring BIOS Settings

Reboot your system to BIOS settings (to access UEFI options). For this, either press ‘Esc’ key while the system turns on or press the dedicated recovery keys. It might be ‘Del’, ‘F12’ etc, depending on your laptop.

From there, make the following changes:

  • First of all, Load Optimized Defaults. Save changes and reboot BIOS.
  • Set the boot priority UEFI & SATA controller to AHCI. If there are no other options, leave it as it is.
  • Disable VT-d.
  • Disable secure boot option (very important).
  • Set DVMT-prealloc to 64MB. By default, it’s 32MB.

B. Creating Bootable Sierra USB Installer

Once you saved the above preferences, reboot system to Windows and plug-in your USB drive. Now extract the Sierra image file. After extraction, you get a file with .raw extension.

Now open Win32 Disk Imager and load the extracted .raw image file. You need to change the view mode as shown below to choose the Sierra file.


Once the file is loaded successfully, click start and Win32 Disk Imager will start writing the file to the USB drive. It may take around 20-30 minutes. Meanwhile, you can check your system configurations & driver details like Wireless adapter, Audio driver, graphics driver etc. It will help you download the appropriate driver files once we start the post-installation process.

After the bootable USB drive is created, close the Disk Imager. The pen drive will look like this after the write;

Don’t get confused by its size. It has a hidden partition which stores the Sierra files. If you’re on the latest version of Windows 10, the partition will be visible for you. So right after creating the bootable USB installer, if it asks you to format the drive, ignore the message. It’s because Windows thinks it as an unwanted partition.

Now open the EFI drive (USB) and open the Clover folder as shown below.

Minimize the tab and open the downloaded config folder (Pacote de config). Depending on your chipset, choose the appropriate folder and open it. In my case, my chipset is Intel Core i5 5th Gen with Intel HD 5500 onboard graphics. So I chose, the HD5500 folder.

Copy the config.plist file and paste it to the clover folder (F:\EFI\CLOVER). As there’s already a file existed, it asks you replace the file. Click Replace.

After completing the aforementioned steps, you have successfully made a bootable MacOS Sierra USB Installer. So, what is this config.plist file? It’s the most important file which contains the system attribute values. So double check while copying the file to the pen drive.

C. Creating an EFI Partition for Dual Booting (Optional – Only for Dual Booting)

If you don’t want to dual boot the system, you can skip this step. Through this step, we’re making an EFI partition so that you could dual boot both Windows & MacOS Sierra. Create a bootable USB drive for Windows (use Rufus) and follow the below instructions:

D. Download Post-Installation Files

This step is mandatory as it involves downloading essential files for fixing broken drivers on MacOS. So, download these files and make it ready for future access (after MacOS installation). I recommend you copy these files to another USB drive so that we could access it easily. If you don’t have another drive, you can also copy these to the bootable USB drive (named EFI). It won’t affect the MacOS installation. However, this is not recommended. Choose the former option, if possible.

Note: Through the second link, download ACPI Battery driver, PS2 Kexts, ACPI Keyboard & ACPI Backlight. You may need to download more files depending on your system. We can discuss it later through the comment section.

2. Installing MacOS Sierra on your Laptop

I assume that you followed the pre-installation section clearly. Now you have bootable USB MacOS Sierra installer, post installation files & a newly created EFI partition (for dual booting).

Let’s begin then.

Reboot your system and enter into Boot Options. For this, press the ‘Esc’ key immediately after pressing the power button. From there, choose the bootable USB with UEFI prefix. Don’t choose the other one.

dual boot macOS sierra and windows 10

If that goes well, you get a clover bootloader menu. From there, choose the first option; Boot Mac OS X from Install macOS Sierra.

dual boot macOS sierra and windows 10

Now the trouble begins! Most likely, you may get some error on the next screen. Those are Kernel panic & auto reboot, reboot loop, freeze at the Apple logo, Prohibited sign, gray/white screen, Hang on ‘DSMOS has arrived’Boot fails with Error allocating 0x#### pages at 0x####… alloc type 2 etc. All these are common issues and I faced most of these errors during the installation.

Worry not, I will be providing the fix for all of these issues at the bottom of this post and it will be frequently updated with new fixes.

Once you successfully get the macOS installation screen, don’t click ‘Continue‘. Instead, choose the Disk Utility from the top left side.

Under the Disk Utility, choose the partition you created for installing macOS. Now erase the partition with the following options:

The format option should be ‘Mac OS Extended (Journaled)‘. Now click Erase. Close the Disk Utility after it’s done. Never ever wipe the Windows partition as it will permanently delete the Windows OS & files. So be careful.

Then click on ‘Continue’ and choose the recently erased partition to install macOS Sierra. [Don’t choose the USB drive from there].

The installation will begin shortly and it’d take around 16 minutes for copying macOS files to the hard drive. After that, it will restart. At this stage, again press the ‘Esc’ key until you get the boot options and choose the UEFI bootable USB drive.

Once you see the Clover bootloader menu, instead of choosing Boot Mac OS X from Install macOS Sierra option, select the Boot Mac OS X from xxx option. Here, xxx refers to your Mac hard drive partition’s name. This step is very important. If you choose the first option, it re-installs the macOS again, which is a time wasting process. As we have already installed the OS on the hard drive, it’s time to load it.

dual boot macOS sierra and windows 10

Rest of the steps are self-explanatory. Choose your locale, set keyboard preferences, setup username & password. Finally, macOS Sierra will be booted.

At this stage, nothing works perfectly. Wireless options are missing, the sound is broken, brightness can’t be adjusted, graphics are weird, and there are no battery stats. In fact, your touch pad & keyboard may not be working as expected. It’s completely okay. We’re going to fix each and everything in the post-installation section. But before that, we need to install the bootloader as a first priority.

Why is this so important? Till now, the macOS is using the bootable USB’s bootloader for booting up. If you plug out the USB and restart the system, you can’t even see the clover bootloader menu. It directly boots Windows instead. So we’re going to the post-installation process. We start with the bootloader installation there.

3. Post-Installation Steps

From now on, you’re going to hear some unfamiliar words like kexts, unibeast, multibeast etc. Kexts stand for Kernel Extensions. It’s basically the system drivers on macOS. But you can’t directly install those as you do in Windows. In order to install the kext files, we need kext installers. Kext Utility is the recommended tool for this. Unibeast & Multibeast are popular post-installation tools which help you fix the bootloader, install essential kexts, and configuring the system. Along with these, we also use Clover Configurator tool to mount the EFI partition (which is hidden, by default) and to edit the config.plist file.

Before that, you need to list the hard drive items on the desktop. By default, macOS doesn’t show the partitions. For this, open Finder Preferences (top left) and check the boxes as shown below.

I hope you have downloaded the provided post-installation tools folder. Extract it to find the Multibeast & similar applications.

A. Installing the Bootloader & Mandatory Kexts using Multibeast

Don’t skip this step. Though there are various other methods to install the bootloader (such as installing stand-alone clover installer), I suggest you perform the Multibeast method.

First of all, open Clover Configurator app and mount the EFI partition. (Mount EFI->Mount Partition). By performing this, the hidden EFI folder will get displayed on the desktop.

Now open the Multibeast app and check the Quick Start option. Under that, select the UEFI Boot mode. If your system is an older legacy device, you ought to choose the Legacy option.

By choosing the UEFI Boot Mode, it will automatically install Clover bootloader, FakeSMC kext, and a system definition. You can also choose the Wireless & Audio drivers based on your hardware. But do not uncheck the default options as I mentioned earlier. Once it’s done, click the Build option.

The installation drive is automatically set. In case if it doesn’t, choose your macOS installation disk manually. Then click on the Install button. This will install essential configurations and the bootloader.

We’ve copy few kext files to the system before the first reboot. Copy the files inside the Hackintosh Essential Kext folder and paste it to EFI/Clover/Kexts/Other & EFI/Clover/kexts/10.12. (If you don’t see 10.12 folder, copy the files to 10.11 folder).

It’s time to reboot your system. You don’t need the bootable USB installer anymore. While booting, repeat the same steps I described above (the ‘Esc’ key process) and load the UEFI partition (where you installed macOS Sierra). A new clover menu will load. From there, choose the HFS disk having the macOS (the first being the Windows OS).

dual boot macOS sierra and windows 10

It will most likely return any error. You can refer the bottom portion of this guide to find common errors & its fixes. If you could successfully boot into the macOS Sierra, proceed further.

After the boot, check whether you got Wireless & Audio working. For this, go to the System Preferences menu and check corresponding sections.

Optional: You can also run the Hackintosh Vietnam tool to install Wireless, audio, graphics etc.

If you checked more options during the Multibeast installation (like Ethernet, PS2 etc), you can also try its status. If none of them works, don’t worry; we’re yet to begin our kext installation process.

B. Fixing Wireless, Audio, Ethernet, Graphics, Keyboard etc Using Rehabman’s Kexts

You might have downloaded Rehabman’s kext files as I mentioned above. Open the Kext Wizard app (can be found in the tools folder) and load the kext files there.

Special Note: The selection of kext files is dependent on your Laptop brand. In my case (Asus X555LA Hackintosh), I had to fix WiFi, battery & Keyboard using Kext Wizard. I can’t specifically say which to choose. This is a trial & error procedure. You may apply suitable kexts and reboot the system. If the applied kext doesn’t work, choose another kext and re-apply. Do this process until you get the missing features working. Don’t forget to restart the system after every kext installation.

You can download various kexts by searching on Hackintosh Zone, tonymacx86, insanelymac, or similar sites.

So, we have successfully installed macOS Sierra on the Laptop, that too with dual boot macOS sierra and windows 10 option. You can easily switch between Windows & macOS through this with the dual boot macOS sierra and windows 10 feature. I know, your problems aren’t fixed yet. Refer the below-troubleshooting section to fix commonly occurring error during Hackintoshing.

Dual Boot macOS Sierra and Windows 10: Common Errors & Fixes

  • Kernel Panics: Kernel panics arise when there’s an issue with your RAM. The system gets a memory allocation mismatch and the macOS boot won’t be done. If you use extended RAM (on external slots), try removing it. Then follow this video guide.
  • macOS Sierra isn’t even booting: Under Clover bootloader, choose clover options. You will get the following screen.

dual boot macOS sierra and windows 10

Edit the Boot Args as you see above and try. (The -v enables the Verbose mode. Which means, while the macOS Sierra boots, only text lines will be visible instead of the Apple logo. So you can identify where the system stucks and what solutions to search for).

The nv_disable=1 argument temporarily disables the Nvidia drivers. It might fix errors due to the graphics conflicts.

If this method didn’t work, Choose Graphics injector and try changing the values there. Check & uncheck the options there until the system boots.

dual boot macOS sierra and windows 10

If that doesn’t work, under Binaries patching, change the Fake CPUID to match with the real CPUID. (i.e., in my case I have to rename 0x00000000 with 0x0306D4.) The real CPUID value changes with the processor model you use.

dual boot macOS sierra and windows 10

Also, check all the options under the Fake CPUID. Now save these settings and reboot. Most probably, it will boot.

Special Note: The changes you make to the clover options reset after every reboot (unless it’s changed inside the config.plist file).
  • Getting Prohibited sign during macOS Sierra boot: In this case, the issue is related to the macOS image file. Try recreating the bootable USB again. If that doesn’t work, make Sierra bootable USB using Transmac instead of the Win32 Disk Imager.
  • Stuck at login screen; mouse & keyboard stopped working: This happened for me. I had to connect a USB keyboard to enter my password and login. Once you’re logged in, install this kext using Kext Wizard and reboot. (You can also try other kexts if that didn’t work).
  • Boot failed, waiting 10 seconds for shut down: Power off your system. Wait for at least 10 seconds. Then try to boot. If that doesn’t work, load Windows, shut down & reboot to macOS.
  • Even after installing several audio kexts, sound doesn’t work: Refer this guide.
  • Brightness is too low, Display option isn’t opening, getting “could not load Display Preferences pane” error: You need to spend some serious time here. I had this freaking issue. Try downloading DSDT patches for your laptop brand and copy the DSDT.aml file to EFI\Clover\ACPI\Patched folder. An excellent guide is here.

  • Ethernet isn’t working: Fix for Realtek, Atheros, Intel & Broadcom.
  • iMessage isn’t working: Fix is here.
  • I can’t dual boot. Windows boots automatically: Use EasyUEFI tool on Windows to create a new entry for macOS Sierra. Then under BIOS boot options, choose first boot priority as macOS.
  • What about my dedicated graphics card?: Multiple fixes coming soon…
  • My issue isn’t listed here: Use the below comment section. I’ll reply to your query as fast as possible.

Credits: Wikigain (for macOS Sierra Image)Sid’s E Classroom (for the tools), tonymacx86 & more.

Special Note: This dual boot macOS sierra and windows 10 tutorial will be frequently updated with new troubleshooting tips, kexts resources, and lots more. So bookmark this post for easy future reference.

You have successfully dual boot macOS sierra and windows 10! This method also works for PC. But you don’t have to apply Wireless, battery, PS2 kexts on it for obvious reasons.

Let me know your doubts, queries & issue through the comment section regarding installing macOS Sierra on your laptop. I hope you enjoyed reading the guide for dual boot macOS sierra and windows 10 process.

Users recently searched for:

dual boot windows 10 and mac on pc

dual boot windows 10 and mac os sierra on macbook pro

dual boot hackintosh windows 10 separate drives

dual boot mac and windows on laptop

dual boot high sierra and windows 10

dual boot hackintosh high sierra windows 10

dual boot windows 10 and mac os high sierra

dual boot windows 10 and mac os sierra on pc

dual boot windows 10 and mac os sierra on macbook pro

how to dual boot windows 10 and macos sierra on pc

dual boot windows 10 and mac os sierra on macbook pro

dual boot mac and windows on laptop

dual boot windows and mac hackintosh

dual boot hackintosh windows 10 separate drives

dual boot el capitan and windows 10 hackintosh

dual boot high sierra and windows 10

dual boot windows 10 and mac os high sierra

About the author

Sidharth Pk

Sidharth. Professional Blogger. Android dev. Audiophile. Find us on Google+
Find Me on Facebook Follow Me on Twitter

Let's talk here


About Sidharth

Sidharth is an Android developer, professional blogger & a certified blockchain expert. He started his blogging career with a smartphone. Often sought help from his friends to publish the posts he wrote. Apart from blogging & coding, he loves spending time with his headphones (audiophile) and cameras. Read how he makes money blogging and living a boss-free life. His story.

%d bloggers like this: