Files
OpenCore-Legacy-Patcher/WINDOWS.html
2021-11-15 19:31:52 +00:00

36 lines
19 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Installing UEFI Windows 10 | OpenCore Legacy Patcher</title>
<meta name="generator" content="VuePress 1.7.1">
<link rel="&#39;stylesheet" href="/OpenCore-Legacy-Patcher/styles/website.css">
<meta name="description" content="">
<meta name="theme-color" content="#3eaf7c">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<link rel="preload" href="/OpenCore-Legacy-Patcher/assets/css/0.styles.1c47b1bb.css" as="style"><link rel="preload" href="/OpenCore-Legacy-Patcher/assets/js/app.4ea83deb.js" as="script"><link rel="preload" href="/OpenCore-Legacy-Patcher/assets/js/2.d13a5aaf.js" as="script"><link rel="preload" href="/OpenCore-Legacy-Patcher/assets/js/4.bebfc1e7.js" as="script"><link rel="preload" href="/OpenCore-Legacy-Patcher/assets/js/16.bd966d9c.js" as="script"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/10.57e373cf.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/11.40e642c6.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/12.b1f670fd.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/13.0c253b9e.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/14.1e7135f7.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/15.04743476.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/17.146c03f3.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/18.d72d7dd7.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/19.6741b85e.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/20.24704aa6.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/21.d4a63861.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/22.5346d8c7.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/23.5f277981.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/24.398f3072.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/25.b94f95c9.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/26.ba993255.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/27.f997b212.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/28.7e8aa4ab.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/29.16a4a667.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/3.12d81976.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/30.e3c4bb01.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/5.649237a4.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/6.5b781700.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/7.ec41a77c.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/8.0e86f38a.js"><link rel="prefetch" href="/OpenCore-Legacy-Patcher/assets/js/9.312d45b7.js">
<link rel="stylesheet" href="/OpenCore-Legacy-Patcher/assets/css/0.styles.1c47b1bb.css">
</head>
<body>
<div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/OpenCore-Legacy-Patcher/" class="home-link router-link-active"><img src="homepage.png" alt="OpenCore Legacy Patcher" class="logo"> <span class="site-name can-hide">OpenCore Legacy Patcher</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"> <div class="nav-item"><a role="button" aria-label="Switch to light mode" class="nav-link"><span>Switch theme</span></a></div> <a href="https://github.com/dortania/OpenCore-Legacy-Patcher/" target="_blank" rel="noopener noreferrer" class="repo-link">
GitHub
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"> <div class="nav-item"><a role="button" aria-label="Switch to light mode" class="nav-link"><span>Switch theme</span></a></div> <a href="https://github.com/dortania/OpenCore-Legacy-Patcher/" target="_blank" rel="noopener noreferrer" class="repo-link">
GitHub
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>Introduction</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/OpenCore-Legacy-Patcher/START.html" class="sidebar-link">What is OpenCore?</a></li><li><a href="/OpenCore-Legacy-Patcher/MODELS.html" class="sidebar-link">Supported Models</a></li><li><a href="/OpenCore-Legacy-Patcher/BENIFITS.html" class="sidebar-link">Benefits and drawbacks</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>Setting up</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/OpenCore-Legacy-Patcher/INSTALLER.html" class="sidebar-link">Download and build macOS Installers</a></li><li><a href="/OpenCore-Legacy-Patcher/BUILD.html" class="sidebar-link">Building and installing OpenCore</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>Installation</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/OpenCore-Legacy-Patcher/BOOT.html" class="sidebar-link">Booting OpenCore and macOS</a></li><li><a href="/OpenCore-Legacy-Patcher/POST-INSTALL.html" class="sidebar-link">Post-Installation</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>macOS Monterey</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/OpenCore-Legacy-Patcher/MONTEREY-DROP.html" class="sidebar-link">macOS Monterey Support</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading open"><span>Misc</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/OpenCore-Legacy-Patcher/ACCEL.html" class="sidebar-link">Working Around Legacy Acceleration Issues</a></li><li><a href="/OpenCore-Legacy-Patcher/TROUBLESHOOTING.html" class="sidebar-link">Troubleshooting</a></li><li><a href="/OpenCore-Legacy-Patcher/DEBUG.html" class="sidebar-link">How to debug with OpenCore</a></li><li><a href="/OpenCore-Legacy-Patcher/UPDATE.html" class="sidebar-link">Updating OpenCore and Co</a></li><li><a href="/OpenCore-Legacy-Patcher/UNINSTALL.html" class="sidebar-link">Uninstalling OpenCore</a></li><li><a href="/OpenCore-Legacy-Patcher/ICNS.html" class="sidebar-link">Creating custom icons for OpenCore and Mac Boot Picker</a></li><li><a href="/OpenCore-Legacy-Patcher/WINDOWS.html" aria-current="page" class="active sidebar-link">Installing UEFI Windows 10</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/OpenCore-Legacy-Patcher/WINDOWS.html#disk-formatting" class="sidebar-link">Disk Formatting</a></li><li class="sidebar-sub-header"><a href="/OpenCore-Legacy-Patcher/WINDOWS.html#creating-the-installer" class="sidebar-link">Creating the Installer</a></li><li class="sidebar-sub-header"><a href="/OpenCore-Legacy-Patcher/WINDOWS.html#troubleshooting" class="sidebar-link">Troubleshooting</a></li></ul></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>Credit</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/OpenCore-Legacy-Patcher/DONATE.html" class="sidebar-link">Supporting the patcher</a></li><li><a href="/OpenCore-Legacy-Patcher/LICENSE.html" class="sidebar-link">OpenCore Legacy Patcher Licence</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>Documentation</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/OpenCore-Legacy-Patcher/TESTED.html" class="sidebar-link">Tested Models on OpenCore Legacy Patcher</a></li><li><a href="/OpenCore-Legacy-Patcher/TERMS.html" class="sidebar-link">OpenCore Patcher Terminology</a></li><li><a href="/OpenCore-Legacy-Patcher/HOW.html" class="sidebar-link">Boot Process with OpenCore Legacy Patcher</a></li><li><a href="/OpenCore-Legacy-Patcher/PATCHEXPLAIN.html" class="sidebar-link">Explaining the patches in OpenCore Legacy Patcher</a></li></ul></section></li></ul> </aside> <main class="page"> <div class="theme-succinct-content content__default"><h1 id="installing-uefi-windows-10"><a href="#installing-uefi-windows-10" class="header-anchor">#</a> Installing UEFI Windows 10</h1> <ul><li>Guide based off of <a href="https://forums.macrumors.com/threads/opencore-on-the-mac-pro.2207814/" target="_blank" rel="noopener noreferrer">cdf's Mac Pro Thread<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <p>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.</p> <ul><li>Note: UEFI Windows is generally quite usable for Arrendale and newer models, however machines with Penryn CPUs may experience issues</li> <li>Recommended Models:
<ul><li>MacBookAir4,x and newer</li> <li>MacBookPro8,x and newer</li> <li>Macmini5,x and newer</li> <li>iMac11,x and newer</li> <li>MacPro4,1 and newer</li> <li>Xserve3,1 and newer</li></ul></li></ul> <p>Once you know your model is supported, you're good to go with the rest of this guide</p> <h2 id="disk-formatting"><a href="#disk-formatting" class="header-anchor">#</a> Disk Formatting</h2> <p>To start off, we'll need the following:</p> <ul><li>An 8GB USB drive for the Windows Installer</li> <li>Minimum of 30GB of free space on whatever drive you want to install Windows too</li></ul> <p>First, lets format out drives as follows:</p> <h3 id="usb-drive-formatting"><a href="#usb-drive-formatting" class="header-anchor">#</a> USB Drive Formatting</h3> <p>Open Disk Utility in macOS and format the USB Drive as ExFat with MBR Scheme:</p> <p><img src="/OpenCore-Legacy-Patcher/assets/img/windows-mbr-format.a991ff8f.png" alt=""></p> <h3 id="disk-formatting-2"><a href="#disk-formatting-2" class="header-anchor">#</a> Disk Formatting</h3> <p>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):</p> <p><img src="/OpenCore-Legacy-Patcher/assets/img/windows-partition-1.ecc27013.png" alt=""></p> <p>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.</p> <p>Recommended size is 200MB and the partition format <strong>must</strong> be FAT32 for OpenCore to operate correctly. You will next want to install OpenCore onto the new partition, either moving from the ESP with <a href="https://github.com/corpnewt/MountEFI" target="_blank" rel="noopener noreferrer">MountEFI<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> or rerunning the OpenCore-Patcher.app</p> <ul><li>Note: For machines with dedicated drives for Windows, having different partitions for OpenCore is not required</li> <li>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</li></ul> <p><img src="/OpenCore-Legacy-Patcher/assets/img/windows-partition-2.8b7379e4.png" alt=""></p> <h2 id="creating-the-installer"><a href="#creating-the-installer" class="header-anchor">#</a> Creating the Installer</h2> <p>First up, lets grab Windows's Installer at the below link:</p> <ul><li><a href="https://www.microsoft.com/en-ca/software-download/windows10ISO" target="_blank" rel="noopener noreferrer">Download Windows 10 Disc Image (ISO File)<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <p>Next, mount the Windows 10 ISO:</p> <p><img src="/OpenCore-Legacy-Patcher/assets/img/windows-iso.40f6b444.png" alt=""></p> <p>The open terminal and run <code>rsync</code> on the USB drive (replace CCCOMA_X64 with the mounted ISO's name, as well as replacing W10USB with your USB drive's name):</p> <div class="language- extra-class"><pre class="language-text"><code>rsync -r -P /Volumes/CCCOMA_X64/ /Volumes/W10USB
</code></pre></div><p><img src="/OpenCore-Legacy-Patcher/assets/img/rsync-progess.0b65de1f.png" alt=""></p> <p>Command will take some time, so sit back and get some coffee. Once finished, the root of the USB drive should look as follows:</p> <ul><li>Ensure that these folders and files are on the root, otherwise the USB will not boot</li></ul> <p><img src="/OpenCore-Legacy-Patcher/assets/img/windows-rsync-done.f401d32a.png" alt=""></p> <p>Once done, lets reboot into OpenCore's Menu and you'll see a new Windows' entry:</p> <ul><li>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</li></ul> <p><img src="/OpenCore-Legacy-Patcher/assets/img/oc-windows.eae5bcb0.png" alt=""></p> <p>From there, install Windows as normal and you'll get a new BootCamp entry in OpenCore's picker when done!</p> <ul><li>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</li></ul> <p><img src="/OpenCore-Legacy-Patcher/assets/img/oc-windows-done.5fe33d83.png" alt=""></p> <h2 id="troubleshooting"><a href="#troubleshooting" class="header-anchor">#</a> Troubleshooting</h2> <h3 id="imac12-x-bluescreen-after-driver-installation"><a href="#imac12-x-bluescreen-after-driver-installation" class="header-anchor">#</a> iMac12,x Bluescreen after driver installation</h3> <p>Currently Intel's iGPU drivers for the HD 3000 series do not support UEFI booting in Windows. Recommended solution is to simply disable: <a href="https://zzq.org/?p=39" target="_blank" rel="noopener noreferrer">iMac 12,1 Windows 10 Boot Loop Fix Intel Graphics issue<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p></div> <footer class="page-edit"><div class="edit-link"><a href="https://github.com/dortania/OpenCore-Legacy-Patcher/edit/main/docs/WINDOWS.md" target="_blank" rel="noopener noreferrer">Help us improve this page!</a> <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></div> <div class="last-updated"><span class="prefix">Last Updated:</span> <span class="time">5/27/2021, 4:11:59 PM</span></div></footer> <div class="page-nav"><p class="inner"><span class="prev">
<a href="/OpenCore-Legacy-Patcher/ICNS.html" class="prev">
Creating custom icons for OpenCore and Mac Boot Picker
</a></span> <span class="next"><a href="/OpenCore-Legacy-Patcher/DONATE.html">
Supporting the patcher
</a>
</span></p></div> </main></div><div class="global-ui"><div style="visibility:hidden;display:none;"></div><!----></div></div>
<script src="/OpenCore-Legacy-Patcher/assets/js/app.4ea83deb.js" defer></script><script src="/OpenCore-Legacy-Patcher/assets/js/2.d13a5aaf.js" defer></script><script src="/OpenCore-Legacy-Patcher/assets/js/4.bebfc1e7.js" defer></script><script src="/OpenCore-Legacy-Patcher/assets/js/16.bd966d9c.js" defer></script>
</body>
</html>