Boot Camp Trouble

I have installed windows on my Mac computers many times over the years, but I am completely stumped on installing windows 10 on Mojave.


  • iMac (Retina 5K, 27-inch, Late 2014)
  • macOS Mojave 10.14.4
  • Win10_1809Oct_v2_English_x64.iso on a USB flash drive (I also tried an external hard drive with same results). The flash drive is USB 2.0 to the best of my knowledge, because it has 4 prongs)


Here is what happened:

  1. I opened boot camp assistant
  2. The first issue that I encountered was that it was unable to partition. I did some research and it turned out to be related to time machine. I ran a command to delete the local time machine snapshots with priority 4 and solved the issue.
  3. I ran boot camp assistant again, everything went great this time, but upon the restart I see the windows logo - then the circle at the bottom of the screen starts moving, but when it moves to the next screen I received a blue screen that says "Your PC ran into a problem and needs to restart. We'll restart for you." - Stop code: SYSTEM_SERVICE_EXCEPTION / What failed: win32kfull.sys
  4. I tried restarting by holding the option key
    1. If I select the "EFI Boot" the same thing that happens in #3 above happens - blue screen.
    2. If I select the "Windows" it proceeds and I am able to move through the windows installer, but when I get to the screen where you pick the partition to install to, I can format the BOOTCAMP partition, but it says "Windows cannot be installed to this disk. The selected disk is of the GPT partition style."


I have tried searching for hours, tried looking in to ways to possibly cover the BOOTCAMP partition to be MBR instead of GPT, but I am completely stumped. Is this due to a new update, are other people having this issue? I'm not sure where to go from here.


Thank you,

Brandon

iMac with Retina 5K display, macOS 10.14

Posted on May 4, 2019 6:12 PM

Reply
Question marked as Top-ranking reply

Posted on May 5, 2019 6:30 PM

You will temporarily need to disable SIP using csrutil in Local Recovery (not Internet Recovery) otherwise GDisk will fail. Once SIP is disabled, the GDisk steps are as follows. Be aware that Reboots can change the disk numbers. I will assume disk0 is the 3TB HDD. Change it, if necessary, after you check the output of diskutil list.


Rebuild MBR to match the new GPT information thus resetting the Hybrid MBR. Use defaults for other questions (like partition codes). The only values that need modifications are the Boot flags and step 10. Accept all other defaults that Gdisk offers. Please see thesample Q&A as an example. These steps can be repeated if you make a mistake before you get to Step 12, otherwise start from Step 1 for these steps. Step 6 has numbers which are typed with a space between the numbers. Please see the sample Q&A before you execute these steps.



  1. Sudo gdisk /dev/rdisk0
  2. P (Print list of parts)
  3. R (Recover)
  4. O (print current Hybrid MBR)
  5. H (chooses Hybrid)
  6. Partitions numbers to be hybridized: 2 3
  7. Y (Good for GRUB question)
  8. N (part 2 boot flag)
  9. Y (part 3 boot flag make NTFS bootable partition)
  10. O (print current Hybrid MBR)
  11. W (Write the new MBR)
  12. Y (Yes! write the new MBR)
  13. Reboot


Here is sample Q&A for this section. Please notice the Press Enter/Return.


Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): Y

Creating entry for GPT partition #2 (MBR partition #2)
Enter an MBR hex code (default AF): Press Enter/Return
Set the bootable flag? (Y/N): N

Creating entry for GPT partition #3 (MBR partition #3)
Enter an MBR hex code (default 07): Press Enter/Return
Set the bootable flag? (Y/N): Y



Similar questions

42 replies

May 5, 2019 6:28 AM in response to brandonschuk

brandonschuk wrote:

https://www.reddit.com/r/bootcamp/comments/bdb81o/windows_10_installer_crashing_late_2014_5k_imac/

I looked at the post, which has very few details. Someone has also tried to go back to Yosemite and it still fails. If EFI was updated and is broken, downgrading just the OS will not help. Apple stopped separate firmware updates, which creates a problem.

May 5, 2019 7:49 AM in response to brandonschuk

You have a 3TB Fusion drive, which means only an EFI installation will work, because MBRs only support 2TiB.


On a 3TB Fusion drive, using the the 3TB HDD disk for Windows, the possible partitioning schemes are


  • A sandwich layout used on CoreStorage (pre-APFS) Macs - EFI, macOS, Windows, macOS on the HDD. This accommodates a Windows partition less than 1TB and is suitable for Hybrid MBRs and BIOS installation of W7/W8.1. This is used on 2012 and older Macs. On these Macs, if the Windows partition is larger than 1TB, then the layout becomes - EFI, macOS, Windows. Recovery HD has been omitted on CS layouts to avoid confusion. A MBR must be less than 2TiB, and must start within the first 2TiB, so any disk larger than 4TiB is not supported for MBRs.



You have a 2014 Mac, so it allows the second option on APFS with 3TB Fusion drives. If you are able to create the USB2 Installer, using Create+Download and it has the EFI installer included, we can try the Alt/Option method to install Windows, since you already have a partition. You may see an error about EFI being NTFS, which can be resolved.



May 5, 2019 9:32 AM in response to brandonschuk

  • Use BCA, remove the current partition
  • Create a partition via BCA, which is 1TiB+, so we can manually create a MBR using GPT Fdisk
  • We can install using BIOS mode, instead of EFI and see what we get.


The win32kfull.sys is nasty, because it is looking for drivers, which should already be in $WinPEDriver$ which is built as part of the Windows installer.


  • Can you verify that the USB has a $WinPEDriver$?
  • Can you post the contents of AutoUnattend.xml to PasteBin and post a link here?

May 9, 2019 12:37 PM in response to Loner T

No I have the 1TB Fusion Drive. Late 2014 with Retina Display. I will keep an I on this post to see how you guys get on but Using the Terminal window to that extent is off putting for me. Like others I have tried different versions of windows, different versions of OS X. Different USB drives. Various different formatting of BootCamp partition. It does not matter whether you use Bootcamp to create the Partition or any other method it will still see it as GPT partition. The guy I am speaking with now in Apple support believes it’s to do with the Fusion drive and we are presently trying new install from scratch after having erased the fusion drive using Terminal Window first.

If it happed to succeed I will let ye know.

Bye Good Luck.

May 12, 2019 7:18 PM in response to Loner T

I can install W10 1803 in BIOS mode on a 2014 iMac under macOS Sierra.



BC Drivers are 6.0.6136 for W10 1803.




diskutil list 
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            121.0 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            684.9 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3
   4:       Microsoft Basic Data BOOTCAMP                314.5 GB   disk1s4

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +800.0 GB   disk2
                                 Logical Volume on disk0s2, disk1s2
                                 E42F07F4-DBC6-4718-A535-5F0E83C319C5
                                 Unencrypted Fusion Drive

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *16.0 GB    disk3
   1:                 DOS_FAT_32 WININSTALL              16.0 GB    disk3s1

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +3.0 TB     disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:                  Apple_HFS Time Machine Backups    3.0 TB     disk4s2

riMac:~ sudo fdisk /dev/disk1
Password:
Disk: /dev/disk1	geometry: 121601/255/63 [1953525168 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -     409639] <Unknown ID>
 2: AC 1023 254  63 - 1023 254  63 [    409640 - 1337630176] <Unknown ID>
 3: AB 1023 254  63 - 1023 254  63 [1338039816 -    1269536] Darwin Boot 
*4: 07 1023 254  63 - 1023 254  63 [1339310080 -  614213632] HPFS/QNX/AUX


I will test EFI Mode in the next couple of days.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Boot Camp Trouble

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.