1

Hardware: MacBook Pro Late 2019, 16-inch i7; 16 GB RAM, 512 GB SSD , AMD Radeon 5300M

Current OS: Monterey 12.7.1, Windows 10 Build 1709 installed via Boot Camp

Expected outcome: Triple Boot

  1. macOS,
  2. Windows 10 Build 1709,
  3. Windows 10 Latest / Recent Build

EDIT: I found a solution. I currently have 3 partitions on my 512 GB SSD that has macOS, Windows 10 Build 1709, and Windows 10 21H1.

I was able to do this by first installing Windows 10 21H1 via Boot Camp as normal. Then in Disk manager, shrink about 100 GB for a new partition, and use that partition for Windows 10 Build 1709. Using a bootable USB made with Rufus, disable secure boot on macOS Recover and use the installation USB to install Windows 10 on the 3rd partition. You'll need to copy the brigadier driver to the installation USB, and in the drive select menu, load the driver selecting AppleSSD64 driver. You will be able to see your internal drives now. After installation is complete, there will be a screen that allows you to select which Windows 10 you want. IMPORTANT NOTE: You MUST NOT install Boot Camp on the 2nd Windows 10, otherwise it'll ruin the whole setup. Just install the Windows 10 drivers manually via Device Manager.

Enjoy!


Note: I specifically need Windows 10 Build 1709 for certain legacy programs, it's very niche but it's a requirement. The second build of Windows 10 doesn't matter as long as it's relatively recent.

Accessories I am using:

  • Samsung SD Adapter for MicroSD
  • Samsung Evo Select 512GB MicroSD / PNY 32GB Elite MicroSD
  • Hiearcool USB C Adapter Hub

So I've been following these two guides on trying to install a second partition of Windows 10 on my MacBook Pro 2019 i7 laptop:

However, I have not had any success in getting the second Windows 10 install. I boot into the EFI BOOT selection after turning on the laptop and holding down the option key. Bootable USB drive goes to the Windows 10 installation screen, but after clicking "Install Now" the following error appears:

Windows Setup could not install one or more boot-critical drivers. To install Windows, make sure that the drivers are valid, and restart the installation.

I was able to successfully get Windows 10 Build 1709 installed via Boot Camp, but have not been able to get an additional partition made for a second installation of Windows 10.

I'd like to note that I made the Windows 10 bootable USB on the MacBook itself, following the tutorials above. I'm not sure if it's any different from making a Windows 10 bootable USB on Windows or not.

I tried two different micro SD cards and both had the same issue, so I don't think it's a micro SD card issue.

How did other people get a second installation of Windows 10 onto their machines? I don't need it to be an elegant solution, so long as there is a way to enter either one of the three operating systems. I don't mind having to reboot multiple times to reach a specific OS either.

If there are any instructions, I don't mind factory resetting the laptop either, as there isn't much data to begin with. But I for sure would like to get all three operating systems onto the machine. The MacOS version doesn't really matter, to be honest. But to reiterate, I absolutely need Windows 10 build 1709, and then some recent builds of Windows 10 as the additional OS.

Also if possible, I'd like the partition split as such: macOS 250 GB, Windows 10 Build 1709 100 GB, Windows 10 recent build 15 GB.

12
  • Is there a reason to do this on the bare iron versus a VM or two? Nov 19, 2023 at 16:36
  • @Marc Wilson yeah I like the native performance of bootcamp, I don't know how the person in one of my linked questions did it, but I'd like to do the same thing. I don't know why it's not working for me as I have the same machine :\ Nov 20, 2023 at 6:01
  • How did you determine the machines are the same? I cannot tell whether your Mac is a MacBookPro16,1 or a MacBookPro16,4. Nov 20, 2023 at 6:53
  • @David Anderson You're right I'm not sure if it's the exact same model as the one in the links as mine is the MacBook Pro Late 2019 16 Inch AMD Radeon 5300M. I saw the other person had a "2019 Macbook Pro" and thought it was the same thing. I don't know if mine has a limitation that the other model doesn't, but I'd like to get a similar setup to theirs. Nov 20, 2023 at 8:29
  • The two questions you have linked to were asked by user Applelx. In this question, Applelx refers to the Mac as a MacbookPro16,1. So the Macs are the same. Nov 20, 2023 at 9:27

1 Answer 1

0

Note: After I originally posted this answer, the OP edited the posted question to include the OP's own answer. My answer addresses why my accepted answer to the question "How to install a second Win10 on a Macbook Pro 2019 with Catalina and Windows 10 already installed?" failed to work in the OP's case.

The Windows Support Software for the OP's MacBookPro16,1 has a file which needs a carriage return character (0x0d) to be inserted before each line feed character (0x0a). If you used the Boot Camp Assistant to download the Windows Support Software to "$HOME/WindowsSupport", then the absolute path for this file would be "$HOME/WindowsSupport/\$WinPEDriver\$/IntelMEI/heci.inf"

The answers to the question How to convert DOS/Windows newline (CRLF) to Unix newline (LF) offer a variety of methods for inserting the required carriage return characters. From one of these answers, I offer the following commands.

cd "$HOME/WindowsSupport/\$WinPEDriver\$/IntelMEI"`
vim heci.inf -c "set ff=dos" -c ":wq"

Why user Applelx never mentioned the need to make this correction remains a mystery.


How I Found a the Solution to This Problem

  1. I downloaded the Windows Support Software from Apple for a MacBookPro16,1, then copied this Windows Support Software to a ExFAT formatted flash drive.
  2. I used the Win10_22H2_English_x64v1.iso file from Microsoft and the flash drive to attempt an install of Windows 10 in a VMware Fusion Player virtual machine. I received the same pop that the OP encountered exactly were the OP stated it would occur, as shown below.
  3. At this point, I pressed shift+F10 to open a Command Prompt window. I then entered the command below to view the log file.
    notepad x:\Windows\panther\setupact.log
    
    The end of this log file is shown in the image below. The last file referenced is C:\$WinPEDriver$\IntelMEI.inf, which resided on the flash drive.
  4. After shutting down the virtual machine, I used macOS to do a hex dump of the IntelMEI.inf file. From this hexdump, I determined the file was missing carriage return characters.
  5. After correcting the problem, I was able to proceed with the installation of Windows 10.

Additional References

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .