Page tree

Welcome to FreeSoftwareServers Confluence Wiki

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Short Version of this Guide >>


MacOS Already Installed and working

USB w/ Windows 10 formatted for EFI

BootCamp Drivers >>

GPTFDisk Binary Package for MacOS >> (Get the one ending in .pkg)


  • Create bootable Windows USB (Note: Linked Guide uses UNetBootin which is for Linux/Mac, if using Rufus, make sure to format as "GPT Partition Scheme for UEFI")
  • On 2nd USB (Or do this first) then copy over the following to the USB stick (Needs to be formatted as FAT for MacOS to read)
  • gdisk-*.pkg

Step 1 A & B are done in Recovery Mode

A: Partitioning HD in Recovery  

  • Access Recovery via pressing Option + R when powering on Mac
  • Open Disk Utility
  • View All Devices
  • Create New Partition by hitting + symbol in blue 
  • You must change the partition size before selecting to FORMAT as MS-DOS(FAT)
  • We will add a 3rd Partition later

B: Disable "rootless environment" >> (See El Capitan Addendum:)

  • Utilities > Terminal 
csrutil disable
  • Note: After you will do the same except pass "csrutil enable" and reboot

Step 2: Confirm Protected MBR >>

  • Reboot and Install GPTFDisk Package

Check disk status via

sudo gdisk /dev/disk0
  • Mine was already/stayed "Protected" after creating FAT Partition for Windows so... I tried installing Windows, but it gave a different Error “Windows cannot be installed on this disk. The selected disk is of the GPT partition style.” But, this was likely due to creating a bad USB w/ RUFUS Set to format as MBR vs GPT. I'd love if somebody tried without gdisk and commented, but once I got it (Windows) to install, I wasn't about to bork it just to test.
  • At the Prompt you now need to press the following:

    x	# Go to Experts Menu
    n	# Create Fresh Protective MBR, doesn't give you any confirmation it worked
    w	# Save Changes
    y	# Yes you are sure you trust random guides on the internet
  • This is example output of "Protective" MBR, which is what it showed me the first time, but I ended up doing the above steps twice before realize it was a bad USB. (Needs to show "EFI Boot" as an option in Mac Bootloader)


    GPT fdisk (gdisk) version 1.0.3
    Warning: Devices opened with shared lock will not have their
    partition table automatically reloaded!
    Partition table scan:
      MBR: protective
      BSD: not present
      APM: not present
      GPT: present
    Found valid GPT with protective MBR; using GPT.

Step 3: Install Windows

  • Reboot and unplug everything but USB
  • Load USB
  • NOTE IF YOU DON'T SEE "EFI Boot" your USB isn't formatted correctly!
  • When selecting drive, delete previously created partition and create new NTFS Partition
  • This is a good time to create the 3rd "Shared" Partition

Step 4: Bootcamp/Mac Hardware Tweaks

  • Install bootcamp by running setup.exe inside bootcamp*.zip
  • If you encounter Realtek Audio issues: 
    • Use Task Manager to kill Process "RealTekSetup.exe"
    • Manually Install Realtek Drivers via...

  • Reboot Windows
  • There are additional software reccomendations in the article at the top such as "SharpKeys" and "FlipWheel", but I didn't use them.


Afterwards you are going to want to setup read/write access to each partition

Share Mac + Windows NTFS/HFS Read/Write Access across both OS:

- Windows is installed on NTFS Drive
- MacOS is installed on HFS+ Formatted Drive

Both will have read access off the hop, but to get write access you will need 3rd party drivers for each OS.

Windows needs HFS+ Drivers to write to Mac OS Partition

MacOS needs NTFS Drivers to write to Windows OS Partition

- Rec is Paragon HFS+ for Windows & Paragon NTFS for Mac
- Free Trial available but costs $

Boot into each OS and confirm you can read/write a simple file to all 3 partitions.

  • Rec making 3rd Partition NTFS for best Windows support. Ext3 for best Linux support.
  • No labels