Prepare two disks as follows:
Disk C | USB |
---|
Newly formatted exFat volume (GUID scheme) | Newly formatted exFat volume (MBR scheme) |
This is where Windows will go | This is where the installer will go |
Disk C should not be the same as Disk A. The volume of the USB disk will be referred to as USB.
* I did this, so going into this windows installation I had:
- Disk A - "MacOS" - Where I had OpenCore and Catalina
- Disk B - "Macintosh HD" - Mojave / Recovery and where I configured OpenCore and this windows install
- Disk C - "Windows" - Newly Formatted exFat Vol (GUID) - where windows will go
- USB - "Installer" - External SSD Formatted exFat Vol where Installer would go
Add the exFat driver - Completed this step on Disk A with no issues
- Open Terminal
- Find the EFI volume of Disk A by entering: diskutil list
The identifier should be something like diskAs1. Replace the actual identifier in the following step.
- Mount the EFI volume by entering: sudo diskutil mount /dev/diskAs1
You may need to authorize this. The volume should mount as /Volumes/EFI and appear as EFI in Finder.
- Copy OcBinaryData/Drivers/ExFatDxeLegacy.efi to EFI/OC/Drivers
Open the configuration file - Completed this step on Disk Home folder on Disk B with no issues
- Navigate to /Volumes/EFI/EFI/OC and copy config.plist to your home folder
- Open config.plist in your home folder with TextEdit
Tell OpenCore about the driver - Completed this step on Disk Home folder on Disk B with no issues
- Find the Drivers key and add
XML:
<string>ExFatDxeLegacy.efi</string>
to the array
Also, make sure that the VMM flag is off.
Verify the configuration - Completed this step on Disk Home folder on Disk B with no issues
- Close config.plist
- In Terminal, enter: plutil -convert xml1 config.plist && plutil config.plist
You should see config.plist: OK. If not, recheck all the steps.
Load the configuration - Completed this step on Disk A with no issues
- Copy config.plist back to /Volumes/EFI/EFI/OC
- Reboot
Prepare the installer * This is where I think what I did and what I was meant to do might have diverged
Use the actual volumes names in the following step:
- Enter: rsync -r /Volumes/CCCOMA_X64/ /Volumes/USB
Downloaded Windows ISO to Disk B
- Windows ISO I downloaded was Windows 10 64bit
- Reading the instruction above I decided to mount the ISO and it showed on desktop of Disk B as "CCCOMA_X64FRE_EN-US_DV9"
So when following the above instruction I entered into Terminal exactly was:
- rsync -r /Volumes/CCCOMA_X64FRE_EN-US_DV9/ /Volumes/Installer
Let the task complete. -
Was I supposed to get some sort of notification this task completed ..... I don't remember getting one.
Proceed with the installation
- Reboot and select Windows (External) from the boot picker
- I rebooted and saw a boot picker option for "windows" not "Windows (external)"
The Windows installer should start.
- At the Windows Setup window, press Shift+F10 to open the Command Prompt - Completed
- Start diskpart by entering: diskpart - Completed
Wait for the prompt.
- Identify your disks by entering: list volume - Completed
You should see something like
Volume 1 C Disk C exFAT - Yes but replace "Disk C" with "Windows"
Volume 2 D USB exFAT - Yes but replace "USB" with "Installer"
Note the actual volume numbers and letters.
Do not proceed if you are not sure! Replace the actual volume number of Disk C in the following step.
- Select Disk C by entering: select volume 1 - Yes, for me Disk C or "Windows" was the C: and was Volume 1
Double check that you have the right volume number.
- Format the disk by entering: format quick fs=ntfs label=Windows - Yes, I did exactly this
Wait for the task to complete.
Use the actual letter of the USB drive in the following step:
- Enter: D: - Completed
- Backup the efi folder of the installer by entering: ren efi efi.bak - Completed
- Enter: cd sources - Completed
- Identify the version of Windows that you want to install by entering: dism /get-wiminfo /wimfile:install.wim
I encountered this same error twice by the time I reached out to you all with the screenshots above.
First time I hard powered down the CMP (I had forgotten to plug in a wired mouse so couldn't exit any other way), I then went through all the steps in the guide again.
Screenshots are from my second attempt that is why for the "ren efi efi.bak" command you see the "duplicate file name..." response.
Both Attempts ran into the "Error 126" response. For the second attempt I had realized I needed a wired mouse and "X'd" out and rebooted properly.... which then killed the reboot.