Can't get Windows to run on 2017 MacBook Pro

Hello everyone! I’m here for your help on Boot Camp and Windows on Mac.


First, I must say I have been a Boot Camp user for almost eight years. I’ve used it all this time on an older Mac, a MacBook Pro (17-inch, Mid 2010 — MacBookPro6,1). My problems started when I tried using Boot Camp on my new machine, a MacBook Pro (15-inch, 2017 — MacBookPro14,3), with Touch Bar.


I have 2 TB of PCIe internal SSD, and I would like to use it split into three independent partitions, as follows:

  • 1600 GB APFS: macOS I (with FileVault on) - main macOS partition
  • 200 GB APFS: macOS II (with FileVault off) - secondary macOS partition
  • 200 GB NTFS: Windows 10

Note: each macOS volume should be nested in a separate container, as to prevent sharing information between the two.


My main use for this is to have two, completely independent macOS installations, one of which protected by FileVault, the other not, as well as a native installation of Windows (so we are not talking about virtual machines here).


I have disgracefully failed in absolutely all my attempts to set my machine for dual boot macOS High Sierra and Windows 10. I will describe below the four different approaches I have tried so far. Each approach has been tried several times, being the most recent one with my main partition running macOS High Sierra 10.13.5 (17F77).



First approach:


I tried manually creating the three partitions with Disk Utility as described above. I can boot from a bootable USB flash drive and clean install macOS High Sierra on both APFS partitions (one with FileVault turned on, the other off). What I can’t manage to do, however, is to boot from a bootable USB flash drive created with Microsoft Windows 10 Media Creation Tool. This genuine Microsoft tool creates a bootable USB flash drive that can be used to install Windows 10 in other machines, without internet access.


The Windows 10 installation USB drive boots normally on other machines (including the 2010 MacBook Pro). When starting the new MacBook Pro with Option pressed I can see the USB device, but one I select it and ht Return I will not load, immediately showing the Apple logo instead of the expected Windows logo and the system will boot on the predefined Startup Disk.


From what I have read over the internet, it is due to the USB drive created with Microsoft Windows 10 Media Creation Tool not being blessed by the system.


Dead end.



Second approach:


I tried manually creating only the two macOS partitions, each macOS volume in a separated container:

  • 1800 GB APFS: macOS I (with FileVault on) - main macOS partition
  • 200 GB APFS: macOS II (with FileVault off) - secondary macOS partition


Then I proceeded to Boot Camp Assistant.app. When I try to partition my main macOS it says the volume can’t be partitioned.


Dead end.



Third approach:


On the same scenery described in the Second approach, I tried creating an external USB HDD to run Windows To Go. As it is widely known on the internet, you can create such a drive with a Windows 10 ISO and a software tools on the sorts of Rufus (https://rufus.akeo.ie). The external USB HDD, now loaded with Windows 10, shows up as “EFI Boot” when turning the machine on while pressing Option. When I select this volume, though, it will immediately boot on the predefined macOS Startup Disk. It completely ignores the USB volume, as it is not blessed.


The same external USB HDD drive, which was ignored by the 2017 MacBook Pro will boot nicely on the 2010 MacBook Pro. I can conclude there is nothing wrong with the drive creation, but only with how certain machines accept or deny it.


Another dead end.



Fourth approach:


Starting off from a single macOS partition (2 TB, APFS, FileVault on) I used Boot Camp Assistant.app to create a 200 GB Windows partition. So far, it was the only way I was able to see the Windows logo on my screen. It successfully installs Windows 10 and I am able to reboot several times in Windows, as it installs Boot Camp drivers, updates Windows 10, updates Boot Camp on Apple Software Update, etc.


However, if I ever restart on macOS, I can no longer boot my system from the Windows volume. I will still show when I turn the machine on while pressing Option, but as soon as I select it with the arrow keys and hit Return, it will boot the macOS partition.



Observations:

  • In every one of the four approaches, I started up the MacBook in Single User Mode and ran (/is in/fsck -fy), with no effect on the final outcome.
  • I have Tuxera NTFS version 2018 installed on my main macOS partition and I don’t know whether it could be a source of problems. It shouldn’t be, as I am not accessing the Windows volume from the macOS Finder with Tuxera.



Conclusions:

  • It is not possible to create a Boot Camp partition when the internal SSD is already partitioned into different containers.
  • After successfully creating a Boot Camp partition, using it and updating Windows, it is impossible to boot from it again I ever boot back on macOS. Then Windows is completely lost.
  • So far, there was no way I could natively run Windows on my Mac in Dual Boot. (Virtual machines are not an option)



Does anybody have any idea why this happens or if there is a solution? Any feedback would be greatly appreciated.

MacBook Pro TouchBar and Touch ID, macOS High Sierra (10.13.5)

Posted on Jul 8, 2018 10:54 AM

Reply

Similar questions

3 replies

Jul 8, 2018 1:45 PM in response to lpippa

Jul 8, 2018 1:52 PM in response to Loner T

Hi, Loner T! Thank you so much for your input.


A 2017 Mac does not use bless. It only supports EFI installation of Windows.

I'm using EFI for Windows, when I use Rufus.


The USB created by Windows MCT has no Apple drivers. Even if you can boot, none of your Mac hardware will work properly.

I can normally boot from the Windows MCT USB drive on my older MacBook. One can download all the drivers in Boot Camp Assistant, copy it to a USB drive and install them on Windows. You only need to use an external keyboard before installing Apple drivers.


WindowsToGo requires a partitioning scheme which is not native to macOS. See UEFI/GPT-based hard drive partitions for reference. WinToUSB may work for you https://www.easyuefi.com/wintousb/.

Thanks! I had not used WinToUSB before. I'll check it.


Tuxera causes more issues. Apple does not allow third-party drivers to control volumes that are used for Windows installation. See Why do all NTFS drives disappear from the “Startup Disk” preference pane after installing Tuxera NTFS for Mac?

Do you mean Tuxera could be interfering with the NTFS volume when I startup on macOS? I understand the volume would not show on System Preferences.app > Startup Disk list, but it still shows when I turn the computer on while holding Option. In this case, shouldn't Windows just boot when I select the correct drive? I'm asking because I really don't know if Tuxera can or cannot interfere when macOS is not loaded

(In this scenario I had only one macOS installation).


If you must have a second macOS installation, use an external disk for macOS (not Windows).

Any specific reason to avoid a second macOS installation on the same drive? I've been using two installations since OS X Mountain Lion 10.8 and never had any issues on the older machine.


Once again, thanks for your notes!

Jul 8, 2018 2:00 PM in response to lpippa

  • On a 2010 Mac, the Windows installation uses a Windows DVD to boot from, and does not require $WinPEDriver$, which the 2012 and later Macs do, so the Apple hardware is functional during pre-boot of Windows installer. The 2010 Mac requires BC drivers to be installed after Windows if fully installed.
  • In Apple Bootmanager, using Alt/Option bypasses the Tuxera NTFS driver temporarily. Tuxera and Apple's native driver race for the NTFS partition when macOS is being booted. Unless you explicitly disable Tuxera from handling the Windows boot volume, you will always have this race condition.
  • The introduction of Recovery HD causes partition limitations when using BIOS and Hybrid MBRs. For example, on a 2012 Mac, see the following 1:1 mapping between the GPT and MBR.


diskutil list

/dev/disk0 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *512.1 GB disk0

1: EFI EFI 209.7 MB disk0s1

2: Apple_HFS OSY-MBP13 380.3 GB disk0s2

3: Apple_Boot Recovery HD 650.0 MB disk0s3

4: Microsoft Basic Data BOOTCAMP 131.0 GB disk0s4


sudo fdisk /dev/disk0

Password:

Disk: /dev/disk0 geometry: 62260/255/63 [1000215216 sectors]

Signature: 0xAA55

Starting Ending

#: id cyl hd sec - cyl hd sec [ start - size]

------------------------------------------------------------------------

1: EE 0 0 2 - 25 127 14 [ 1 - 409639] <Unknown ID>

2: AF 25 127 15 - 1023 250 4 [ 409640 - 742676624] HFS+

3: AB 1023 250 5 - 1023 1 27 [ 743086264 - 1269536] Darwin Boot

*4: 07 1023 2 5 - 1023 121 5 [ 744355840 - 255858688] HPFS/QNX/AUX

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.

Can't get Windows to run on 2017 MacBook Pro

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