Scroll down past the adds to get to the content!

HTML version for AdSense and SEO

How to Install macOS on a PC (OpenCore)

Prerequisites

Prepare a Windows Vista or newer PC, a 16 GB or larger USB drive, stable internet, and ideally an ethernet connection. Note your CPU, GPU, motherboard model and BIOS version.

Check Compatibility

Identify the highest macOS version your hardware supports. Verify chipset, iGPU/dGPU, Wi-Fi/Bluetooth, and storage controller support in community guides. If a component is unsupported, plan alternatives or kexts before proceeding.

Build the EFI

Create an EFI folder tailored to your hardware. Gather the correct kexts, ACPI patches, and drivers. Use a plist editor to configure your settings and remove unused entries to keep things minimal.

Create the macOS Installer

Download macOS recovery files, then write a bootable USB. Confirm the correct SMBIOS is set for your target version, and ensure your USB is partitioned with an EFI system partition that contains your OpenCore files.

BIOS Setup

Update to a stable BIOS and load optimized defaults. Common switches include enabling AHCI, disabling Secure Boot and Fast Boot, setting primary display (iGPU/dGPU) appropriately, and turning off VT-d unless you have proper kernel patches.

Install macOS

Boot from the USB, select the installer, format the target disk as APFS/GPT, and proceed. After the first reboot, continue until setup completes. If you must choose a boot entry, select the freshly installed macOS volume.

Post-Install

Mount the internal disk’s EFI partition and copy your working EFI from the USB. Verify sleep, audio, graphics acceleration, and networking. Keep backups of a known-good EFI before experimenting.

Troubleshooting

FAQ

Do I need Wi-Fi during install?

Use ethernet during install. Add Wi-Fi once macOS is running, using the right kexts for your chipset.

Can I reuse the USB after setup?

Yes. Back up your working EFI first, then reformat the USB.

Is my hardware fully supported?

It depends on CPU/GPU, motherboard, and controllers. Check community compatibility lists and sample EFIs.


View the PDF inline (optional)

Keeping this below the fold ensures the HTML content remains primary for AdSense. If you prefer no embed, you can remove this whole block.

Problems loading? Open the PDF in a new tab