diff --git a/CHANGELOG.md b/CHANGELOG.md index fe0f3f0ce..a1c924997 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ - Fix IDE support on 2008 era MacBooks, iMacs and Xserves - Fix reduced output speeds on BCM94360 series Wifi cards - Fix accidentally disabling non-existent iGPU in iMac11,2 -- Remove ACPI Patching requirement for Minimal SMBIOS setups +- Remove USB ACPI Patching requirement for Minimal SMBIOS setups - Probe hardware for Backlight pathing on iMac10,1, iMac11,x and iMac12,x with Metal GPUs - Add Windows UEFI Audio support to Sandy and Ivy Bridge Macs diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index 264c59a6f..a79e18487 100755 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -103,6 +103,7 @@ module.exports = { 'UPDATE', 'UNINSTALL', 'ICNS', + 'WINDOWS', ] }, { diff --git a/docs/WINDOWS.md b/docs/WINDOWS.md new file mode 100644 index 000000000..32d1560a4 --- /dev/null +++ b/docs/WINDOWS.md @@ -0,0 +1,80 @@ +# Installing UEFI Windows 10 + +* Guide based off of [cdf's Mac Pro Thread](https://forums.macrumors.com/threads/opencore-on-the-mac-pro.2207814/) + +To install UEFI is actually super simple! All it requires is to boot Windows' Installer through OpenCore to force a UEFI setup. Here we'll be going a bit more step by step in the process including partitioning and such. + +* Note: UEFI Windows is generally quite usable for Arrendale and newer models, however machines with Penryn CPUs may experience issues +* Recommended Models: + * MacBookAir4,x and newer + * MacBookPro8,x and newer + * Macmini5,x and newer + * iMac11,x and newer + * MacPro4,1 and newer + * Xserve3,1 and newer + +Once you know your model is supported, you're good to go with the rest of this guide + +## Disk Formatting + +To start off, we'll need the following: + +* An 8GB USB drive for the Windows Installer +* Minimum of 30GB of free space on whatever drive you want to install Windows too + +First, lets format out drives as follows: + +### USB Drive Formatting + +Open Disk Utility in macOS and format the USB Drive as ExFat with MBR Scheme: + +![](../images/windows-mbr-format.png) + +### Disk Formatting + +Next, grab the drive you wish to install Windows on and partition it as ExFat (If formatting entire drive, ensure it's GUID Partition Table): + +![](../images/windows-partition-1.png) + +If you plan to use the same hard drive for macOS and Windows, we recommend creating a dedicated partition just for OpenCore. This lets Windows have the ESP to itself and OpenCore can stay within it's own bubble. + +Recommended size is 200MB and the partition format **must** be FAT32 for OpenCore to operate correctly. You will next want to install OpenCore onto the new partition, either moving from the ESP with [MountEFI](https://github.com/corpnewt/MountEFI) or rerunning the OpenCore-Patcher.app + +* Note: For machines with dedicated drives for Windows, having different partitions for OpenCore is not required +* Note 2: We recommend uninstalling OpenCore from the ESP/EFI Partition when you create this new OpenCore partition to avoid confusion when selecting OpenCore builds in the Mac's boot picker + +![](../images/windows-partition-2.png) + +## Creating the Installer + +First up, lets grab Windows's Installer at the below link: + +* [Download Windows 10 Disc Image (ISO File)](https://www.microsoft.com/en-ca/software-download/windows10ISO) + +Next, mount the Windows 10 ISO: + +![](../images/windows-iso.png) + +The open terminal and run `rsync` on the USB drive (replace CCCOMA_X64 with the mounted ISO's name, as well as replacing W10USB with your USB drive's name): + +``` +rsync -r /Volumes/CCCOMA_X64/ /Volumes/W10USB +``` + +Command will take some time, so sit back and get some coffee. Once finished, the root of the USB drive should look as follows: + +* Ensure that these folders and files are on the root, otherwise the USB will not boot + +![](../images/windows-rsync-done.png) + +Once done, lets reboot into OpenCore's Menu and you'll see a new Windows' entry: + +* Note: Do not boot the installer outside of OpenCore as this will default back to the old MBR BIOS setup. Booting through OpenCore ensures Windows uses UEFI + +![](../images/oc-windows.png) + +From there, install Windows as normal and you'll get a new BootCamp entry in OpenCore's picker when done! + +* Don't forget to run BootCamp's utilities installer as well to ensure Wifi and such are functioning correctly. This can be downloaded from the BootCamp Assistant app in macOS + +![](../images/oc-windows-done.png) \ No newline at end of file diff --git a/images/oc-windows-done.png b/images/oc-windows-done.png new file mode 100644 index 000000000..00abecce2 Binary files /dev/null and b/images/oc-windows-done.png differ diff --git a/images/oc-windows.png b/images/oc-windows.png new file mode 100644 index 000000000..c220b5b56 Binary files /dev/null and b/images/oc-windows.png differ diff --git a/images/windows-iso.png b/images/windows-iso.png new file mode 100644 index 000000000..388c56b57 Binary files /dev/null and b/images/windows-iso.png differ diff --git a/images/windows-mbr-format.png b/images/windows-mbr-format.png new file mode 100644 index 000000000..22523eb5d Binary files /dev/null and b/images/windows-mbr-format.png differ diff --git a/images/windows-partition-1.png b/images/windows-partition-1.png new file mode 100644 index 000000000..bb3b0b999 Binary files /dev/null and b/images/windows-partition-1.png differ diff --git a/images/windows-partition-2.png b/images/windows-partition-2.png new file mode 100644 index 000000000..3099a767a Binary files /dev/null and b/images/windows-partition-2.png differ diff --git a/images/windows-rsync-done.png b/images/windows-rsync-done.png new file mode 100644 index 000000000..fdde35f91 Binary files /dev/null and b/images/windows-rsync-done.png differ diff --git a/images/windows-rsync.png b/images/windows-rsync.png new file mode 100644 index 000000000..fcc1bda89 Binary files /dev/null and b/images/windows-rsync.png differ