Skip to content

Terminology

Terminology

Name Description
Hackintosh The process of installing macOS on non - Apple - official PCs. Please note that Hackintosh is not an operating system.
Bootloader Software for loading an operating system is usually made by the creator of the operating system.
Boot Manager Software for managing boot loaders such as Clover and OpenCore.
Clover A boot method that is gradually being replaced by OpenCore.
OpenCore A new and more perfect Hackintosh boot method created by the Acidanthera team.
ACPI Advanced Configuration and Power Interface (ACPI) enables the system to better recognize hardware information.
DSDT/SSDT Tables in ACPI that describe devices and how the operating system should interact with them.
.AML The compiled file format of ACPI.
.DSL ACPI source code file.
Kexts The full name is Kernel Extensions. We can commonly translate it as "driver".
BIOS BIOS (Basic Input/Output System), which can be generally understood as the operating system of the motherboard.
UEFI Unified Extensible Firmware Interface (UEFI) enables a PC to load from a pre - boot operating environment to an operating system.
UEFI 驱动 Like any other operating system, UEFI has drivers, which are loaded by Clover or OpenCore.
NVRAM Non - volatile random - access memory (NVRAM) is built - in on the motherboard. When UEFI boots, it will load NVRAM first.

ACPI

Name Description
EC Embedded Controller. It communicates between the motherboard and embedded peripheral devices (such as hotkeys, ports, or batteries).
PLUG Allows connection to XCPM, Apple XNU power management for better overall CPU control.
AWAC ACPI Wake Alarm Counter Clock, the internal clock of the board. Hackintosh must patch it.
PMC Power Management Controller. Some motherboards require SSDT - PMC for patching.
PNLF Internal backlight display. macOS uses this PNLF device to send and receive information for brightness control.
XOSI/_OSI _OSI is used to determine the operating system that is booting. Renaming it to XOSI allows us to spoof the hardware.
HPET High - Precision Event Timer. macOS is very picky about how the device is set up, so we sometimes need to patch HPET.
RHUB Root USB Hub, in which USB ports are defined.
IMEI Intel Management Engine Interface, which handles miscellaneous tasks. macOS relies on IMEI for Intel GPU acceleration.
UNC Uncore Bridge, similar to the north bridge. It handles many cache - related functions.
SMBS System Management Bus, used to allow easy communication between devices.
## UEFI Boot Disk Structure Partitioning

UEFI stands for Unified Extensible Firmware Interface. It enables a PC to load from a pre - boot operating environment to an operating system. You can think of UEFI as a system boot method. Basically, computers after 2010 support the UEFI boot method.

UEFI boot is often used in conjunction with the GPT partition table. In DiskGenius, select the disk, right - click and select [Convert partition table type to GUID format] to convert the disk to a GPT partition table.

The EFI partition is a necessary partition for UEFI boot. In the disk, its name is usually called the ESP partition. It is mostly located in the first partition of the disk. The format can be either FAT16 or FAT32. It is mainly used to store boot files. When installing Hackintosh, note that the ESP partition should be larger than 200MB. I, suggest setting it to 300MB, which is basically sufficient.

Installing a Single macOS on a Single Hard Disk

It's worth mentioning that in this case, there is no need for us to manually create an EFI partition at all. When installing directly, just select the entire disk where you want to install, and macOS will automatically create disk partitions:

Installing Windows and macOS on a Single Hard Disk

This is the partition situation of a 512GB SSD dual - system disk:

Drive C will be used as the C drive for Windows in the future. 123GB is usually sufficient for daily light - use.

Drive D will be used to install macOS at that time. 353GB is actually sufficient for daily use.

Drive E is a partition that is temporarily divided. Actually, it is the ESP boot partition. The boots of both Windows and macOS in the future will be placed here.